I am running 11.04. I have Skype running but it does not show up in the notification tray. It was working until I added Skype to auto-start when I log in. Does anyone know how to make it reappear?
You can get skype tray in 11.10 and 12.04 installing package
sudo apt-get install sni-qt:i386
You can whitelist systray as well
If you like how empathy and messaging tray work you can install a third party skype-wrapper package from ppa which enables Skype to indicator-message
You can install it with
sudo add-apt-repository ppa:skype-wrapper/ppa sudo apt-get update && sudo apt-get install skype-wrapper
Install dconf-tools /
sudo apt-get install dconf-tools.
Then run the conf editor by typing:
at the command line.
There under Desktop > Unity > Panel
change the line that says:
['JavaEmbeddedFrame', 'Mumble', 'Wine', 'hp-systray', 'scp-dbus-service']`
into this here:
['JavaEmbeddedFrame', 'Mumble', 'Wine', 'hp-systray', 'scp-dbus-service', 'Skype']
You can change it to
['all'] which allows all tray applications to show there icons in the indicator bar (Ah-Duh!). As usual changes will take effect only after reboot or restarting unity by Alt+F2ing
unity --replace &
Make sure you are not experiencing this bug (Launchpad.net)
Sometimes, the Skype indicator is only one green pixel. It's easy to overlook and assume there is no indicator at all.
If this is the case, just quit and restart Skype and it will come back normally. I have this quite often.
I have figured out the cause and the fix, at least in my case.
The problem was that Skype was loading before the systray application. The solution was to delay Skype on start up. Someone else may have a more programmer worthy fix, but my solution was to change my KDE startup options to "start with a blank session" instead of remembering the last session. I then created a file in
~/.kde/Autostart with the name
skype.sh. Here's the text I put in mine:
#!/bin/dash sleep 15 /usr/bin/skype exit
Afterwards I did
chmod +x ~/.kde/Autostart/skype.sh
It's working great.