Bug 1096374 - taskbar icons do not show up (if applications are autostarted?)
taskbar icons do not show up (if applications are autostarted?)
Status: CONFIRMED
Classification: openSUSE
Product: openSUSE Distribution
Classification: openSUSE
Component: Xfce
Leap 15.0
Other Other
: P5 - None : Normal (vote)
: ---
Assigned To: E-mail List
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-06-07 06:09 UTC by Wolfgang Rosenauer
Modified: 2020-01-13 17:15 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wolfgang Rosenauer 2018-06-07 06:09:06 UTC
Since I upgraded to Leap 15.0 I noticed this. Not sure if it's new though since I haven't used autostart for many applications before.

Currently I'm autostarting a few applications in my Xfce environment:
- skype
- zoom
- spideroak

All of them are supposed to have a task icon. Specifically for example spideroak and zoom cannot be fully exited from the main window but that needs to be done from the right click menu of the taskbar icon.

But my observation is that in almost every session startup the zoom and spideroak icons do not appear while this always works when they are started manually.
My guess is a race condition when starting the desktop so they do not appear.

(If this should be better reported upstream, please let me know if I should do this.)
Comment 1 Stefan Seyfried 2018-06-07 18:59:12 UTC
Hi Wolfgang,

I have no such problems with nm-applet, blueman and xfce4-power-manager's systray icons, they always appear fine (note that the xfce4-power-manager icon needs to be enabled explicitly in xfce4-power-manager-settings under "Appearance" => "System Tray Icon", the default black/white battery icon with percentage and time is the xfce4-power-manager panel plugin, which is a different thing than the systray icon. For convenience I have enabled both)

One thing to test the race-condition theory would be: issue "xfce4-panel --restart" from the Alt-F2 command line. This restarts the panel. If the icons appear then, but not at login, this could hint the developers where to look.

... which brings us to the people who can fix your issue (I probably can't ;-):

https://bugzilla.xfce.org/ 

The guys over there are friendly, the time to resolve issues ... depends. If you file a bug there, please mention the bug number here, so that I can track that bug for progress, and maybe answer questions about our packaging etc.

Maybe this bug is related to bug#1074214, which I unfortunately also cannot reproduce :-(
Comment 2 Stefan Seyfried 2018-08-16 13:27:23 UTC
Wolfgang, maybe it would be possible to try the following:

install xfce4-panel-plugin-statusnotifier from X11:xfce obs project:

https://build.opensuse.org/package/show/X11:xfce/xfce4-panel-plugin-statusnotifier

Then add this to the panel (right click on a free spot of the panel, then panel -> add items, in the search box type "status", then select status notifier, "add" button)

The statusnotifier implements the "appindicator" specification which is "the new systray". Maybe this works better with these applications.

In the near future, (in Tumbleweed, maybe also in Leap 15.1) the statusnotifier plugin will be active by default, so this would just work then.
Comment 3 Wolfgang Rosenauer 2018-09-02 17:25:08 UTC
I installed statusnotifier in addition now as recommended.
Still some applications have issues.
Now I cannot easily tell anymore which ones use a "tray" icon or which appear in the appindicator.

Hexchat, RocketChat, Skype seem to work more or less fine (I think via tray) while
- SpiderOak does not show an icon but has an active element which can be controlled (e.g. context menu)
- Zoom does not appear anywhere when autostarted but appears (likely in statusnotifier) when (re)started afterwards.

Since I have no idea how to debug if it's the application's fault or Xfce's this is probably a dead end. Anyway I wanted to post my feedback.
Comment 4 Marcel Kuehlhorn 2020-01-13 17:15:56 UTC
Is this issue still present in current releases?