如何重新启用 Ubuntu 中应用程序的托盘图标?

如何重新启用 Ubuntu 中应用程序的托盘图标?

不幸的是,Ubuntu 13.10 中没有托盘图标并且白名单已被删除。

较旧的解决方案对我来说不起作用,例如,No such schema 'com.canonical.Unity.Panel'当我尝试使用以下命令时,我收到消息:

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"  

我怎样才能在 Unity 中恢复托盘图标(对于在托盘中放置图标的应用程序(例如 TrueCrypt、Pidgin、Aqualung、gnome-system-monitor 等等))?

最令人恼火的是,用户无法控制那些无法自己检测出没有托盘图标的应用程序(例如:gnome-system-monitor、TrueCrypt……)。至少 Aqualung 会发送一条消息,告知用户无法将图标放入系统托盘!

答案1

我真的不建议sacy-tests“盲目”使用我的 PPA(@alwaysask 和 @tolima 在回答中提到)。因为它包含对许多软件包的更改,有些非常具体。应该花时间阅读描述,看看是否需要这些更改。

(使用时add-apt-repository您有机会查看它们...)

因此,因为有些人只是想重新启用白名单,而可能不欣赏或发现我使用的其他更改不合适,所以我设置了一个独立的 PPA,仅用于在 Ubuntu saucy 中重新启用 Unity 的白名单,如果仍然可行,将会在以后添加信任:

https://launchpad.net/~mc3man/+archive/systray-white

答案2

安装 libapindicator1 对我有用。注销并登录原始帖子是这里

sudo apt-get install libappindicator1

注意:可以与 Dropbox 和其他一些应用程序(例如 Skype)配合良好,但不能与 Pidgin 和许多其他应用程序配合使用。

答案3

sudo add-apt-repository ppa:mc3man/sacy-tests
sudo apt-get update
sudo apt-get upgrade
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

然后重新启动

答案4

您可以添加这个 ppa:https://launchpad.net/~mc3man/+archive/sacy-tests这将恢复系统托盘白名单。然后(更新将抱怨签名):

sudo apt-get update
sudo apt-get upgrade
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

相关内容