如何在Ubuntu中为应用程序重新启用任务栏图标?


33

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


2
Mark,这是马克·沙特尔沃思的想法,而且不会固定。您可以看到原始的“错误”。请投票要求修复错误(请单击页面顶部的绿色文字)。Stefan Sundin慷慨地创建了TruePrypt的PPA,因为TrueCrypt的创建者对更改TrueCrypt以适应Mark的异想天开并不感兴趣。在终端中键入以下命令,然后更新:sudo add-apt-repository ppa:stefansundin/truecrypt
Paddy Landau

Answers:


17

我真的不建议sacy-tests盲目的使用我的PPA(@alwaysask和@tolima在答案中提到)。因为它包含对许多软件包的更改,所以有些更改非常具体。人们应该花时间阅读说明,以查看是否需要任何或所有这些更改。

(使用时,add-apt-repository您有机会对其进行审查...)

因此,因为有些人只想重新启用白名单,而可能不喜欢或找不到我使用的其他更改,所以我建立了一个独立的PPA,仅在Ubuntu saucy中重新启用白名单以实现统一,如果仍然可行,则会增加信任度。在路上:

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


7
现在-Launchpad.net:“丢失了什么?此页面不存在,或者您可能没有查看权限。”
Orion

8

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

sudo apt-get install libappindicator1

注意:与Dropbox以及其他一些应用程序(如Skype)配合使用时效果很好,但与Pidgin以及其他许多应用程序则无法兼容。


这对于Slack在Ubuntu 16.04(xenial)上对我有用,但对于Skype不起作用。
佐尔坦

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

然后重启


是的,它完全对我有用!但是不幸的是,我又用compiz / hotcorner回来了一个错误。我使用了四个虚拟桌面,并且在鼠标移到右上角的hotcorner之间进行了切换。还要使用Unity-tweak-tool进行此设置。现在,在此补丁之后,我有一个相同的错误-hotcorner不起作用-与13.04中的错误相同。当我启动计算机时,我总是需要使用Unity-tweak-tool重新关闭并重新打开热角以便再次工作...也许这两个bug之间存在联系?
Silken

1
请参阅以下有关此PPA的答案
doug

2

试试这个插件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 并进行安装手动。


1
之后sudo apt-get install sni-qt:i386sudo apt-get install libappindicator1
Elder Geek

1

您可以添加以下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']"

有关使用此PPA的讨论,请参阅@doug的其他答案,以及在任务仅返回白名单时的更好方法。
tanius

0

使用doug的独立PPA更新了说明:

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

然后重启

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.