Sflphone does not support Unity-style tray icon

Bug #776656 reported by Adolfo R. Brandes
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
sflphone (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I'm on Ubuntu Natty 11.04 amd64, running Unity. As soon as I run sflphone-client-gnome (from the terminal or from a desktop launcher), the sflphone will very briefly show up, but immediately disappear. It is still running, though:

arbrandes@adolfo-laptop:~$ ps auxwww | grep sflphone
1000 12335 0.1 0.1 284588 7432 ? Sl 16:12 0:01 /usr/lib/sflphone/sflphoned
1000 14102 2.5 0.6 485256 26740 pts/1 Sl+ 16:26 0:00 sflphone-client-gnome

Package versions:

ii sflphone-daemon 0.9.12-1build1 SIP and IAX2 compatible VoIP phone - core daemon
ii sflphone-data 0.9.12-1build1 SIP and IAX2 compatible VoIP phone - common data
ii sflphone-gnome 0.9.12-1build1 SIP and IAX2 compatible VoIP phone - GNOME client

Revision history for this message
Aaron Murray (xornot) wrote :

I can't reproduce the bug. Try purging the package and reinstalling with aptitude, then see if it is still doing the same thing.

Thanks

Revision history for this message
Adolfo R. Brandes (arbrandes) wrote :

Tried it, with no success. My installation was upgraded to Natty from Maverick, do you think maybe that has something to do with it? I was previously using the savoirfaire PPA.

I also tried:

* Removing $HOME/.config/sflphone
* Using 0.9.13 from the PPA: I couldn't install it because of dependency problems (libebook, etc).

I see there's a --gdk-debug commandline option. Should I use it?

Revision history for this message
Adolfo R. Brandes (arbrandes) wrote :

Ok, one step closer to solving the mystery: it seems that sflphone does not support Unity's new indicator icons. I had sflphone configured to hide the main window on startup, and, well... it did. But since I couldn't see the tray icon (or any other indication for that matter), I couldn't use it.

By turning off hide at startup, I can use it with Unity. Nevertheless, it would be better to have it in the tray as I'm accustomed to doing.

Everything works as expected on "Ubuntu Classic" mode, i.e., using regular Gnome.

summary: - Sflphone window disappears immediately
+ Sflphone does not support Unity-style tray icon
Revision history for this message
Adolfo R. Brandes (arbrandes) wrote :

And to top it off, sflphone's icon in the new Unity launcher is not handled properly. Every time I click on it, a new sflphone window opens, and there's no indication on the launcher that I had any previous windows open.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in sflphone (Ubuntu):
status: New → Confirmed
Revision history for this message
kapetr (kapetr) wrote :

It is normal in Unity.
You can "repair" that.

See goggle: unity systray

P.S. after make thist do not foorgot logout/login

Changed in sflphone (Ubuntu):
status: Confirmed → Invalid
kapetr (kapetr)
Changed in sflphone (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
kapetr (kapetr) wrote :

I'm very sorry about my mistake to changing status to Invalid. I changing it back to Confirmed.

It is although normal in Unity, but the sflphone-gnome package should operate with it and during installation run
gsettings set com.canonical.Unity.Panel systray-whitelist ...
to add 'sflphone-client-gnome'.

I did It manually and it works for me, but It have to been made automatic.

Revision history for this message
Žygimantas Augilius (jeegiz) wrote :

It seems that on Ubuntu 13.04 we are stuck, as systray functionality was removed

Revision history for this message
John R (john-maxpower) wrote :

Indeed, I've just started using SFLphone and just wasted an hour trying to work out why the window wasn't appearing when it started up.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.