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.
did you compile with libappindicator?
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.
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.
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".
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.
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.
@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.