如何访问并启用系统托盘中的更多图标?

如何访问并启用系统托盘中的更多图标?

所以我摆弄了一下 Natty,然后我注意到所有通常使用系统托盘(或“通知区域”?)的应用程序都没有显示在那里。这是错误吗?还是它会这样?我听说 Ubuntu 完全取消了该功能。有没有办法把它加回来?我的意思是,我也不太喜欢它,尤其是当有些应用程序不必要地使用它时,但我现在根本不能使用 CryptKeeper 或 easycrypt,我不知道 Dropbox 是否在不打开 Nautilus 的情况下同步了。

答案1

从 Ubuntu 13.04 开始,如果您想允许访问系统托盘,则必须将应用程序列入白名单。

首先从软件中心安装 dconf-tools(或者通过点击这里)然后按Alt+F2回车dconf-editor并运行。

dconf-editor alt-f2 对话框

现在导航到桌面-> Unity -> 面板。

配置编辑器(dconf-editor)desktop.unity.panel

现在将 systray-whitelist 的值更改为

"all"

请注意,将其设置为“全部”可能会导致其他错误,因为旧的通知区域没有维护,请考虑单独添加您需要的应​​用程序,而不是只启用所有内容。您可以通过查看此问题将其重置为默认值:

请注意,系统托盘在 13.04 及更新版本中已被完全删除,并且尚未移植的旧应用程序需要更新:

答案2

在终端中,复制并粘贴此命令

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

该提示来自这个网站;

http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html

答案3

您可以升级 Dropbox,因为最新版本的 Ubuntu 上有一个指示器。对于其他应用程序,如果开发人员没有为它们添加指示器支持,您可以像 Alaukik 所说的那样简单地将它们列入白名单,并通知开发人员他们需要修复该应用程序。

答案4

我建议不要将其更改为“全部”,而是将所需应用程序的名称添加到列表中。这样可以避免由该值引起的面板问题"all"

比如说缺少drweb指示器,所以我尝试将执行dr web antivirus的命令添加到白名单中。值是这样的['JavaEmbeddedFrame', 'Wine', 'Update-notifier']。我把它改成了['JavaEmbeddedFrame', 'Wine', 'drweb-cc', 'Update-notifier'],然后我注销并重新登录,指示器就在面板上。

相关内容