如何在面板中显示 blueproximity 的图标?

如何在面板中显示 blueproximity 的图标?

我刚刚升级到 Natty,正在习惯新的界面。当我离开办公室时,我依靠蓝色接近功能锁定桌面。升级后,我不再在面板区域看到图标。我测试过,它可以正常工作,但我不知道现在如何配置它。我如何找回图标并进行配置?

答案1

接受的答案不适用于 13.04 及更新版本,因为该白名单已从 Ubuntu 中删除。

然而blueproximity 补丁使其与 Unity 的应用程序指示器一起工作。

您可以按如下方式应用该补丁:

wget http://sourceforge.net/p/blueproximity/patches/_discuss/thread/3d5eb592/7e50/attachment/proximity.patch
sudo patch /usr/share/blueproximity/proximity.py < proximity.patch
sudo apt-get install python-appindicator

这在 13.10 和 14.04 中有效。还没有测试过其他版本。不过我看不出为什么在其他版本中不起作用。我也会推荐这个而不是白名单解决方案。

希望该补丁能够集成到蓝色接近度的较新版本中。

答案2

您的问题是该程序没有显示在通知区域中。Ubuntu natty 有一个白名单,仅允许显示某些程序。但有一种简单的方法可以重新启用所有应用程序的系统托盘,或者将一些您离不开的应用程序列入白名单。

要为所有应用程序启用通知区域(系统托盘),请在终端中运行以下命令:

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

如果需要,您可以使用以下命令将某个应用程序列入白名单:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'YOUR_APPLICATION']"

上述命令包括已列入白名单(默认)的应用程序,因此您应该将“YOUR_APPLICATION”替换为您要列入白名单的应用程序。

对于 blueproximity:

gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'proximity']"

在 Ubuntu 13.04 中,系统托盘白名单是硬编码的,因此上述配置更改不再有效。使用此https://bugs.launchpad.net/unity/+bug/974480/comments/42ppa 并按照说明启用白名单并将其设置为“['all']”

相关内容