Dropbox icon no showing in system tray

For some unknown reason the dropbox icon dissappeared today from the
system tray.

Dropbox is running though.

I’ve tried several things like re-installing dropbox etc. but nothing
helps.

My system is openSUSE 13.2, KDE 4.14.9, kernel 3.16.7-32-desktop, NVIDIA
304.131, dropbox-1.6.2-4.1.x86_64.

Any idea how I can get the icon back on the system tray?

TIA,
Martin

UTSI: http://users.telenet.be/tos4ever/utsi.htm
Atari FTP-site: ftp://kurobox.serveftp.net:3021
Running openSuse 13.2 / KDE 4.14.9

Same here, running Leap 42.1 KDE. I noticed this today, after recent update of libQt5 5.5.1 and some other files.
Also I note there is no ‘blank’ or hidden dropbox icon like I saw when Leap was first installed several months ago.

Cmdline shows dropbox running but no widget in systray.
Jon

Hello,

I had the same issue, please check the link below if it could be of some help:

https://forums.opensuse.org/showthread.php/511871-Dropbox-system-tray-icon-missing

Op Sat, 13 Feb 2016 15:56:01 +0000, schreef interpeo:

> Hello,
>
> I had the same issue, please check the link below if it could be of some
> help:
>
> http://tinyurl.com/j7zv8cm

The solution mentioned in the link didn’t solve the problem for me, still
no dropbox icon in the system tray.

I’m using openSUSE 13.2 with kDE4.

Martin

UTSI: http://users.telenet.be/tos4ever/utsi.htm
Atari FTP-site: ftp://kurobox.serveftp.net:3021
Running openSuse 13.2 / KDE 4.14.9

I have exactly the same disappearance of the dropbox icon in the system tray. Same system as Martin (except I have nvidia 340.96). Dropbox is running and I get notifications of file updates (made on other machines) when I login to my openSUSE 13.2 machine. Files are still being updated on the dropbox server when they are changed in an openSUSE dropbox folder. It’s just the icon which is missing. I can live with this, but it would be nice if someone could say how to get the icon back. Maybe we just have to wait for something to be updated with corrected code.
TIA for any advice.

after a plasma 5 update today in leap 42.1 (from the frameworks 5 repo) dropbox tray icon is not loading on bootup.
However, logging out (not reboot) and back in loads up the dropbox icon.

Something has happened in the latest update that is causing the problem.

I posted about new system tray issues in this thread

https://forums.opensuse.org/showthread.php/513594-14-02-plasma-update-systray-crashes-plasma-desktop

Thanks for this tip. Works for me.
jon

This is still happening on 13.1 13.2 and 42.1 :frowning: (relogging doesn’t help on 13.1 and 13.2)

Is this going to be fixed? This doesn’t seem to be cause by dropbox, I didn’t notice any updates of their client recently.

It’s a Dropbox issue across KDE 4 and plasma 5 on all distributions.
They have acknowledged the issue but given no timeframe for a fix.

The logout/in has sorted it for me on Leap now. I’ve tried changing the option for dropbox in the systray to shown to see if it makes any difference.

Stuart

That won’t help.

The problem seems to be that dropbox doesn’t create an icon at all if it detects a “new-style” system tray.
It works after logout/login by luck, because it apparently is started before Plasma (and the system tray). xembedsniproxy is running already, so there is an “old-style system tray” (if there wouldn’t be, dropbox wouldn’t create a system tray icon either).

With KDE4 not even this helps, as there is only one system tray that supports both old-style and new-style icons.

For the record, I still have an older dropbox version (3.12.6) installed in my Leap VM, and this does still show a system tray icon in Plasma5.
It definitely is a problem in dropbox, introduced with some update at the beginning of February.

Another workaround that is reported to work at least on the operating systems Fedora, Kubuntu, Linux Mint, openSUSE, Ubuntu… and the desktop environments Cinnamon, KDE 4, KDE 5, Unity…:

dropbox stop && dbus-launch dropbox start

Op Sun, 28 Feb 2016 22:26:01 +0000, schreef jmgr:

> wolfi323;2756127 Wrote:

> Another ‘workaround’ (http://askubuntu.com/a/739018/506976) that is
> reported to work at least on the operating systems Fedora, Kubuntu,
> Linux Mint, openSUSE, Ubuntu… and the desktop environments Cinnamon,
> KDE 4, KDE 5, Unity…:
>
>
> Code:
> --------------------
> dropbox stop && dbus-launch dropbox start
> --------------------

Thanks, this works for me.

Martin

UTSI: http://users.telenet.be/tos4ever/utsi.htm
Atari FTP-site: ftp://kurobox.serveftp.net:3021
Running openSuse 13.2 / KDE 4.14.9

This fix also works.

https://www.dropboxforum.com/hc/en-us/community/posts/201908279?page=2#comments

Posted by Nick K.

Solution for openSUSE Leap 42.1 KDE x64:
zypper in -y dbus-1-devel dbus-1-glib-devel libappindicator1 libappindicator-devel libdbusmenu-glib4 libdbusmenu-glib-devel libdbusmenu-gtk4 libindicator7
Then:
dropbox stop
dropbox start or run it from shortcut

Had some openSUSE updates today as well as a KDE update to plasma 5.5.95 (and perhaps also frameworks 5.20 - but this may have updated earlier)

suddenly Dropbox now shows in the system tray on boot and the ugly black background has gone.
There haven’t been any Dropbox updates in the past couple of weeks (still on 3.14.7) so something has fixed this on either openSUSE or Plasma.
Anybody know what has changed?

http://paste.opensuse.org/view/raw/63863941

Some additional support for transparancy has been added to xembedsniproxy, which might explain that the “ugly black background has gone”.

Other than that, I am not aware of any changes that would fix this. And remember, that the same problem exists in KDE4.
Maybe Plasma5’s startup timing is slightly different now after the update to 5.6 Beta (5.5.95), so dropbox might start reliably before Plasma (or its system tray) now on your system, and therefore shows an old-style icon because it doesn’t detect a new-style system tray.

actually, the icon loading seems like it might have been a bit random.
I can’t get it to do it again now (after successfully getting it to load three times on boot earlier today).

Yeah, as I wrote earlier: apparently, if a new-style system tray is there when dropbox starts, it won’t create an icon (maybe it tries to create a new-style icon but fails for some reason).
If dropbox starts before the new-style system tray, it will create an old-style icon (because it doesn’t see a new-style system tray) and that works.

So it probably purely depends on luck whether it works on login to Plasma5 (and it never works in KDE4 because that only has one system tray that supports both old-style and new-style icons).

The hack of starting it with dbus-launch works, because that prevents dropbox from seeing the new-style system tray (which works over DBUS) at all.
The old-style system tray stuff predates DBUS by years…

To summarize:
this is nothing that will (or can) be fixed by a Plasma (or Frameworks5) update, dropbox needs to be fixed.

Is there a way the command can be scripted to run automatically at the end of the startup process? I’ve been opening terminal and running the command that was posted earlier.

Thanks, Jon

Yes, there is.

But as dropbox is started by a .desktop file in the user’s folder anyway, I’d suggest to change that instead.
Open ~/.config/autostart/dropbox.desktop in a text editor and modify the line starting with “Exec=” to this:

Exec=dbus-launch dropbox start -i

Please note that I haven’t tested it myself, but it should work… :wink: