KDE5 system tray and firefox

Greetings!

Does Plasma 5 deal with old-style tray icons now? I liked to use MinimizeToTray firefox add-on, but it fails to work on Plasma 5. Are there any plug-ins that make firefox tray compatible with Plasma 5?

Both sni-packages are installed.

Regards,
Oleksii

Yes and no.

Plasma5’s system tray does not support old-style (XEmbed) tray icons and never will. It’s impossible in Wayland anyway.

But, since 5.4 (about one and a half years ago), that was included in Leap 42.1 already, Plasma5 comes with a “proxy” that runs in the background and “converts” them to new-style SNIs on-the-fly.

There are some problems with this approach (because old-style/XEmbed icons are actually normal windows that only get embedded into the tray, and the applications have full control over them, not the system tray), but it should work fine in general. (the biggest problem may be that mouse-clicks don’t work in some cases, because of the way applications read the mouse events of their “window”)

I liked to use MinimizeToTray firefox add-on, but it fails to work on Plasma 5. Are there any plug-ins that make firefox tray compatible with Plasma 5?

No idea, never used anything like that (actually I don’t even use Firefox much).

What does “it fails to work” mean exactly though?

Both sni-packages are installed.

And what “sni-packages” are that?

Thanks for reply!

When I try to minimize Firefox (which uses “MinimizeToTray revived” add-on), Firefox window disappears but no tray icon appears. As a result, Firefox process is running but it is impossible to activate/show Firefox window.

I meant packages sni-qt and sni-qt-32bit.

OS: OpenSUSE Leap 42.2.

Best regards,
Oleksii

Those are only used by Qt4. Firefox is a GTK application.
Try to install libappindicator1, maybe it helps.

And/or check that the process xembedsniproxy is running.

Thanks a lot, installation of libappindicator1 helped! Actually, I have installed not only libappindicator1, but everything related to appindicator, just in case.

Anyway, now I can see firefox icon in the system tray! Thanks!

Best regards,
Oleksii