我刚刚升级到 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']”