我一直遇到 Unity 问题。kGet、Skype 和 Vuze 都给我带来了同样的问题。我可以启动它们一次,之后如果我关闭窗口,我将无法恢复应用程序。我发现的解决方法是终止进程并再次打开。但我想知道是否有可能修复它。
我甚至没有收到 Vuze 和 Skype 的通知图标。我该如何获取它们?如果我收到它们,我很可能能够访问仍在运行但隐藏的应用程序。
我的com.canonical.Unity.Panel
样子是这样的:
['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service']
答案1
这可能是因为 Natty 默认禁用了系统托盘。但是,您可以将应用程序列入“白名单”。然后,这些应用程序将显示在屏幕左上角,紧挨着它们原来所在的其他应用程序指示器。
要将应用程序列入白名单,您可以使用 dconf-tools。
sudo apt-get install dconf-tools
Alt + F2 并输入dconf-editor
转到com.canonical.Unity.Panel
(桌面->统一->面板)并更改systray-whitelist
。
添加您想要列入白名单的应用程序。例如,为 skype 添加, 'Skype'
。
有关如何调试的一些信息如下:
编辑:
我又想到了一个办法。尝试将“通知区域”添加到面板中。我能够重现相同的行为。将 Skype 添加到白名单中,但托盘图标未显示。这可能是因为您的面板中只有“指示小程序已完成”,这甚至无法显示白名单中的应用程序(使用经典桌面)。