Skip to content

no systray icon in xfce #1033

Closed
bkidwell opened this Issue Oct 25, 2012 · 7 comments

2 participants

@bkidwell

Save as issue #803. I have Xubuntu 12.04 and I tried building from the latest release tarball (0.9.5) and from the latest commit. I get no systray icon after running sparkleshare start. I get no error messages. Sparkleshare does show up in the process list.

@hbons
Owner
hbons commented Oct 25, 2012

did you compile with libappindicator?

@bkidwell

After downloading the source (first time -- 0.9.5 release) I found the link to https://github.com/hbons/SparkleShare/blob/master/SparkleShare/Linux/README.md in the tarball's README file.

I followed the Linux install instructions at the URL more or less blindly and didn't encounter any errors while installing packages or building. I see now that you need the 'optional' package libappindicator to get anything at all out of the GUI in Ubuntu. I will try that tonight and comment on this ticket to say if it worked or not.

Perhaps the README should be more forceful in saying that this package is not optional for Ubuntu users.

@hbons
Owner
hbons commented Oct 25, 2012

libappindicator is mentioned in the apt-get command. i was asking because you may not want to use it. i don't know if XFCE supports Ubuntu's special appindicators and it may be the reason why you aren't seeing anything.

@hbons
Owner
hbons commented Oct 28, 2012

this seems to be a bug in xfce-indicator-plugin, as the Unity desktop loads the icons just fine. the reason why you're not seeing it in the process list is probably because the process name is called "mono".

@hbons hbons closed this Oct 28, 2012
@hbons
Owner
hbons commented Oct 28, 2012

so i've installed XFCE and can reproduce this issue. i found the solution here: http://ubuntuforums.org/showthread.php?t=2073323 you need to change the icon theme to Ubuntu-Mono-Dark and the icon will show up. this is the result of Ubuntu applying hacks to icon themes instead of implementing a proper solution.

@bkidwell

I confirm that this exact problem doesn't occur in Linux Mint 13 XFCE edition while it does occur for me as described in XUbuntu 12.04. The icon renders in Mint + XFCE as the "can't find the icon" icon, and I can use the menu. At this point I can probably get it working one way or another on both systems.

Since the systray situation is so screwy in desktop Linux, I recommend you add a non-system tray mode to access the UI as a fallback.

Thanks for your help hbons.

@hbons
Owner
hbons commented Oct 31, 2012

@bkidwell i agree, this is a huge mess. i would like to fix it, but don't know what i could do in SparkleShare to make it work. this needs to be fixed on the distro level and Ubuntu needs to stop implementing hacks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.