最新更新后如何重新启用系统托盘(指示器面板)

Pad*_*dau 12 panel indicator unity system-tray

在 Suttleworth奇怪地决定对系统托盘的白名单进行硬编码后,一位开发人员创建了一个补丁,以允许人们继续使用使用系统托盘的应用程序和 Ubuntu。

不幸的是,补丁的创建者现在太忙而无法维护它。这意味着自本月早些时候的最新更新以来,白名单不再起作用(再次)。

Canonical 的“解决方案”是指示我们为每个不起作用的应用程序提出错误报告,但当然这些错误报告已被忽略。

所以…

如何重新启用系统托盘?它的缺席给我带来了困难。

我正在使用 Ubuntu 14.04 64 位。

回答@GGleb 的问题

命令

gsettings list-recursively net.launchpad.indicator.systemtray
Run Code Online (Sandbox Code Playgroud)

结果

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false
Run Code Online (Sandbox Code Playgroud)

我注意到tray-is-static当我中键单击图标时会切换。

GGl*_*leb 12

尝试使用Indicator Systemtray Unity(适用于 Ubuntu 14.04 - 15.04):

在此处输入图片说明

单击指示器时,会显示托盘。

在此处输入图片说明

还有一个显示模式“与指示器分开” - 在面板顶部像一个底座。在此模式下,可以通过在指示器上滚动鼠标来更改位置。要更改模式位置:在指示器上按鼠标中键。

在终端安装:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity
Run Code Online (Sandbox Code Playgroud)

然后您必须注销并使用您的用户再次登录。

https://github.com/GGleb/indicator-systemtray-unity

要删除此包(及其配置文件!!!):

sudo apt-get --purge remove indicator-systemtray-unity
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你。这比没有好得多,尽管我希望我们仍然可以使用系统托盘面板。沙特尔沃思不知道他造成的问题。 (2认同)