我是gnome-shell的长期用户。我很欣赏它提供的简单和优雅,因为我更喜欢拥有一个极简主义的环境,它仍然让我可以轻松访问我使用的应用程序。
也就是说,就像任何桌面环境一样,我仍然时不时地遇到问题。至少自18.04版本以来一直困扰我的一个问题是应用指示器的显示,特别是那些使用遗留系统托盘API的指示器。
通常,gnome-shell会忽略这些,这是次优的,因为许多流行的程序仍在使用它们(包括Dropbox、Nextcloud、Keybase、Shutter和许多其他程序)。为了将它们集成到Gnome中,Ubuntu提供了gnome-shellextension“kstatusnotifieritem/appindicatorsupport”(通过包gnome-shell-extension-appindicator
)。启用后,它们会显示在您的gnome-shell面板中。问题解决了!
除非您挂起系统或锁定屏幕,否则它们会在您唤醒时消失。
现在,您可以通过按Alt-F2
并在提示符下输入r
(表示“重新启动”)来恢复它们。但是每次挂起或锁定后都必须这样做很乏味。
幸运的是,我最近遇到了这个gem:
$ sudo apt purge indicator-common
这会删除一些特定于Ubuntu的遗留Unity界面的包,这些包会干扰应用指示器如何传播到桌面。一旦我这样做了,我的应用指示器在所有挂起/锁定操作后仍然存在!