从16.04升级到18.04,indicator-multiload不起作用


9

我很高兴从16.04升级到18.04(台式机)。
但是我发现有些烦人的事情,

其中包括指标多负载

indicator-multiload是一个非常有价值的应用程序,以图形方式显示CPU,内存,网络,磁盘的活动...在16.04中看起来像(顶部)
在此处输入图片说明

不幸的是,它在18.04中不起作用。

我如何indicator-multiload在18.04开始工作?


4
您总是可以放下GNOME Shell并改为安装Unity(ubuntu-unity-desktop软件包)或切换到MATE DE(ubuntu-mate-desktop软件包)以获取常规的传统桌面。
N0rbert

1
谢谢,这是一个主意。但是,我想尝试(一次!)使用默认桌面(以简化下一次升级)。
e2-e4

2
根据评论进行编辑。另一个问题是从16-04-升级到18-04-iphone-connectivity
e2-e4


1
好吧,我不认为您的问题是重复的。由于有了此扩展(github.com/ubuntu/gnome-shell-extension-appindicator),该指示符多重加载可以像在ubuntu 18.04中一样工作,并且该扩展默认情况下与ubuntu 18.04一起安装。在自述文件中说:“ indicator-multiload不支持使用过大的图标,例如所使用的图标。它们将缩小为正常大小。” 但是我认为这是一个不好的举动,可以改进。参见例如:github.com/linuxmint/Cinnamon/pull/5790(我是线程中的幽灵)。
lestcape

Answers:


4

Ubuntu 18.04现在使用GNONE Shell而不是Unity桌面,就像您可能已经知道的那样。它们是不同的台式机,但是通常在使用GNOME Shell的Ubuntu 18.04中使用与Unity相同的Ubuntu 16.04功能没有限制。

在一个或另一个桌面中,同一件事可能更容易或更难。您想要的东西可以与外壳的其余部分更好或更坏地集成在一起,看起来或多或少看起来漂亮,或者可以以更差或更好的性能工作,但是最终可以在两个桌面环境中实现。一般而言,不同的历史将是不正确的,需要加以证明才能被视为真实。那就是为什么我建议保持乐观。当事情没有支持,是不是因为桌面被称为XY ^,是因为桌面背后的开发者被称为XY ^。因此,将永远是人为因素,而不是桌面名称。

indicator-multiload的情况没有什么不同,当然,它在GNOME Shell中可以正常工作。问题在于GNOME Shell开发人员不喜欢这些指标,因为该功能显然与他对桌面的概念不符。资料来源: https : //bugzilla.gnome.org/show_bug.cgi?id=652122

不管Shell开发人员是否愿意不支持这些指标,因为他们确实支持扩展,然后某些第三方开发人员可以在Gnome Shell会话中使用这些指标,这就是JonasKümmerlin创建该扩展时发生的事情:https ://github.com/rgcjonas

当Ubuntu在18.04中进入Gnome Shell时,用于加载指示器的扩展的开发并不十分活跃,并且正在开发中,从而尽可能防止破坏外壳,从而几乎不会造成干扰。因此,它受到很多限制,并且某些事情可能在理论上得到了简化,以便更快,引起更少问题。

因此,非均质指标随后被加载,将其转换为同类指标,然后简化了缩放面板内图标的过程。这就是官方Shell代码此时使用状态图标进行的操作。另请注意,几年前,状态图标随后被放置在Gnome Shell中:https : //blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/,因为gnome Shell开发人员放弃了使用NOTHING,而不再考虑指标的使用。

另外,前一段时间,我发现了这个gnome shell扩展(https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/41)。我分叉并将其转换为肉桂小程序,然后将其与另一个肉桂官方小程序合并为状态图标。该代码现在位于Cinnamon内部(https://github.com/linuxmint/Cinnamon/pull/5790)。在Cinnamon中,历史是不同的,并且我测试了很多显示指标的可能方法,并且还修复了原始扩展已经存在的一些错误,因为该扩展从未与非同质指标一起使用。作为一个有趣的事情,我可以说我从未在Cinnamon桌面上合并其中的一些改进。这就是为什么在肉桂桌面上,指标多负载也像现在的Ubuntu 18.04一样同质的原因。

当Ubuntu 18.04被派发为指标扩展时,我在那里打开了一个错误(https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/92),以查看他们是否要修复扩展中的某些内容,但就我所见,他们并不愿意做那么多。所以,今天,我只是分叉了扩展,只修复了指示符多重负载,因为您想要这样做,但是不要认为我会继续开发该扩展或类似的东西。我认为您需要向ubuntu开发人员询问该功能。可能在这里:https : //github.com/ubuntu/gnome-shell-extension-appindicator/issues/121

编辑: 看到了,我分叉了扩展,并为与GNOME 3.28兼容的扩展版本创建了一个拉取请求,但未合并或改编​​为官方ubuntu扩展内的其他人:https:// github .com / ubuntu / gnome-shell-extension-appindicator / pull / 144


1
听起来不错;感谢您提供的信息,但是我们中的很多人已经切换到另一个正在运行一段时间的应用程序。有关详细信息,请参见askubuntu.com/questions/968641/…。当以上内容进入时,切换回去是否有好处?
科兰

2
@colan因为您提到的只是一个只能用于监视事物的特定小程序,而此解决方案涉及对通用扩展程序的修复,该扩展程序允许使用许多类型的指示器,而不仅仅是硬件监视器。这是重用许多作品的尝试,而不是尝试制作新作品。另一方面,指示器是可以在许多台式机上使用的一般概念,而gnome shell扩展仅适用于gnome台式机。
lestcape

也许我将重新安装gnome-shell和gdm并尝试这种方法。我已经采取了最小的阻力和罐头侏儒的方法,赞成@ n0rbert 在这里提出问题之前在这里建议的统一。
年长者极客

2
请勿使用此解决方案,它已过时。也许您的桌面会像我的一样崩溃:(
阿方索·西川


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.