Cinnamon: Unity 指标未在系统托盘中正确显示

创建于 2015-04-10  ·  19评论  ·  资料来源: linuxmint/cinnamon

你好,

我想使用 'indicator-multiload' 在面板中显示资源使用情况。
它适用于 Mint 17(我相信 Cinnamon 2.2),但在 Mint 17.1 中,图形被缩小以适应“标准”图标的宽度,因此它们不可读。
面板应该允许图标占据他们需要的宽度。

问候,
蒂博·勒佩奇

所有19条评论

@Dourak我认为面板的功能,尝试创建一种标准的方式来显示东西......当东西不标准时,不是肉桂面板的故障,故障是使用面板功能来显示非标准的东西.. . 是否可以覆盖面板功能并根据您的需要创建一个... 不可能控制所有可能的行为。

问候。

究竟是哪个小程序导致了问题?

它更有可能是小程序的问题,因此也将其提交给小程序开发人员。

指示器-多负载。
它需要足够的水平空间来显示图形。
这是开发人员在该主题上的立场(参见例如最后一条评论):
https://bugs.launchpad.net/indicator-multiload/+bug/1014494

另一个例子,P-sensor 无法在系统托盘上显示传感器信息,而它在 Ubuntu 上运行良好

这现在在 Cinnamon 2.8 中可以正常工作吗?

不,还是不行。

日期:2015 年 11 月 8 日星期日 02:47:07 -0800
来自: [email protected]
致: [email protected]
抄送: [email protected]
主题:回复:[Cinnamon] Unity 指示器在系统托盘中未正确显示 (#4035)

这现在在 Cinnamon 2.8 中可以正常工作吗?


直接回复此邮件或在 GitHub 上查看。

@Dourak@JosephMcc ,肉桂中的 appindicator 实现,仅支持面板内的一个图标。 这意味着,指标可以显示的任何其他内容都不会显示。 我不是说不可能添加更多的东西,只是现在看另一件事是不可能的。

显然指标不仅仅是一个系统托盘,所以我认为创建一个不同的实现会更有效,其中一个指标将转换为特殊类型的小程序,而不是系统托盘区域中的简单 incon。 这当然需要考虑到指示器可以在面板中一个一个地移动,以及小程序的所有其他标准功能。 在任何情况下,这肯定很难实现,并且需要创建一个特殊的 api 来从 Dbus 接口提供的抽象数据中自动生成一个小程序。

无论如何,这就是肉桂中 psensor 的样子:
psensor
但只有在合并这个 pull 之后:
https://github.com/linuxmint/Cinnamon/pull/4814

在 Ubuntu 16.03 LTS 下的 Cinnamon 3.0 中,Multiload 指示器仍然无法正确显示。

只是为了添加更多信息。

xfce 和 MATE 创建了一个小插件/小程序来正确显示指标(以及其他具有 MesaggingMenu 规范的应用程序):

http://goodies.xfce.org/projects/panel-plugins/xfce4-indicator-plugin

https://github.com/mate-desktop/mate-indicator-applet

也许可以使用这种方法

@vladipus Multiload指示器在此处正确显示:
https://github.com/lestcape/Systray-Indicator

谁要的小程序可以测试一下,因为它是一个普通的小程序,并找到带有指标的错误......我会尽我所能修复......

无论是否有指标支持,原始报告仍然存在于 cinnamon 3.2 中。
对于指标,我可以做到这一点,但对于垂直面板来说将是一个问题:
https://github.com/linuxmint/Cinnamon/pull/5790#issuecomment -254023638

@Dourak ,这在 Cinnamon 4.2 中仍然是一个问题吗?

@icarter09 ,我们可以关闭这个问题,因为 OP 没有回应吗?

大家好! 我认为,这应该重新打开,因为在最新的 Cinnamon 中,multiload-indicator 仍然无法正常工作。 我在 Mint 中非常想念这个。 在 Ubuntu 和 Elementary 等其他发行版中,这个指标就像一个魅力。

这对我来说似乎很好。 面板上有小程序“Xapp 状态小程序”吗? 尝试关闭指标支持(系统设置-> 常规),假设它已被激活,并使用 xapp 小程序。

编辑:这适用于 mint,除非您构建 Mint 的 appindicator 包。

@mtwebster ,不,这对我不起作用。 抱歉,没有完全理解 appindicator 的要点。

它甚至可以与启用指标支持的标准系统托盘小程序

如果此开关关闭,则指示器应出现在“XApp 状态小程序”中。 开启后,它将显示在传统的系统托盘中。 XApp 状态小程序在 Mint 19.3 中,因此在以前的版本中,您需要打开开关并使用状态小程序中的 if。

ind

@mtwebster ,我使用的是 Mint 19.3(最近升级)。 正如您所描述的,我已经安装了 XApp 状态小程序和禁用指标支持。 之后,如果我启动indicator-multiload ,它的所有图形都将“压扁”显示为一个图标:

image

我尝试使用 System Monitor 小程序,但它甚至不显示,显示 API 不兼容错误:

image

(感叹号图标的弹出提示告诉小程序包含最新 Cinnamon 版本不再支持的 Cinnamon API 调用)。

此页面是否有帮助?
0 / 5 - 0 等级