当前位置: 首页>>技术问答>>正文


如何在Ubuntu中为应用程序使用re-enable托盘图标?

, , ,

问题描述

不幸的是,在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发送一条消息,指出无法在系统托盘中放置图标!

最佳解决思路

我真的不建议使用我的sacy-tests PPA ‘blindly'(在@alwaysask和@tolima的答案中提到)。因为它包含许多包的更改,一些非常具体。人们应该花时间阅读描述,看看是否需要任何或所有这些变化。

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

因为有些人只是希望re-enable白名单并且可能不会欣赏或找到我使用的其他更改,我已经为UABntu saucy的re-enabling统一白名单设置了一个独立的PPA,如果仍然可行将会增加可靠性:

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

次佳解决思路

安装libapindicator1对我有用。退出并登录原始帖子是here

sudo apt-get install libappindicator1

注意:适用于Dropbox和可能更多的应用程序,即Skype,但不适用于Pidgin和许多其他应用程序。

第三种解决思路

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']"

然后重启

第四种思路

试试这个插件http://www.webupd8.org/2014/01/pidgin-indicator-ubuntu-appindicator.html …要在Ubuntu中安装Pidgin Indicator插件,请使用以下命令:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install pidgin-indicator

如果您不想添加主WebUpd8 PPA,可以从http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu/pool/main/p/pidgin-indicator/下载Pidgin Indicator deb并手动安装。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2487.html,未经允许,请勿转载。