Ubuntu – Kget, Skype, and Vuze are not showing up in the panel

11.04unity

I have been having trouble with Unity. kGet, Skype and Vuze all give me the same problem. I can launch them once and after that if I close the Window I won't be able to get the application back. Killing the process and opening again is the way around I found. But I want to find if it's possible to fix it.

I don't even get the notification Icon for Vuze and Skype. How do I get them. If I get them I most probably be able to access the still running but hidden applications.

My com.canonical.Unity.Panel looks like this:

['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service']

Best Answer

That is probably because in Natty the system tray is disabled by default. You can however "whitelist" applications. These applications will then show up in the top left corner of your screen right next to your other application indicators where they used to be.

To whitelist an application you can use dconf-tools.

sudo apt-get install dconf-tools

Alt + F2 and type dconf-editor

Go to com.canonical.Unity.Panel (desktop -> unity -> panel) and change systray-whitelist.

Add the applications you want to whitelist. For example for skype add , 'Skype'.

Some information on how to debug this is here:

Edit:

I got another idea. Try to add "notification area" to your panel. I was able to reproduce the same behaviour. Having Skype in the whitelist but the tray icon did not show up. It's probably because in your panel is only the "indicator applet complete" which has problems showing even whitelistet applications (using the classic desktop).

Related Question