Mailinglist Archive: opensuse-factory (826 mails)

< Previous Next >
Re: [opensuse-factory] GNOME 3.26: systray has gone - implications for packages & other desktops, opinions wanted


On 05/10/17 20:50, Martin Wilck wrote:
So, we now have GNOME 3.26, and the GNOME devs had a little surprise
present for users: The systray is gone for good.

http://www.omgubuntu.co.uk/2017/09/will-you-miss-gnome-legacy-tray
https://bugzilla.gnome.org/show_bug.cgi?id=785956

This has implications for desktop apps. For example, hplip, which I
maintain, will create an ugly pop-up during startup of its hp-systray
application ("No system tray detected on this system. Unable to start,
exiting.").

I could work around the hplip problem for Factory by putting an
"OnlyShowIn" tag in the autostart file of hp-systray.
(https://standards.freedesktop.org/menu-spec/latest/apb.html)

Question 1: The systray can be re-enabled by installing GNOME
extensions like "TopIcons Plus" (side note: TopIcons Plus needs to be
updated to the latest version for this to work under 3.26). If I apply
the above workaround, the hplip icon will be gone for users of such
extensions, too, unless they edit the autostart file. I'd like to
collect opinions on that - should hp-systray be disabled for GNOME, or
not?

Question 2: Should I exclude only GNOME; or are there other desktops
that also finished off the systray (KDE??)?

Another possible "fix" would be to just have hp-systray exit silently
when no systray was detected. This is what other applications seem to
do. Again, opinions welcome.

Martin


There are other applications synergy being one that will also exit if
the systray is not present and others like variety that can work but
aren't user friendly without it (you need to control it from the
commandline).

openSUSE's enlightenment profiles ship with a appindicator compatible
systray enabled by default and that support will likely stay long term.
They did drop support for the older xembed systray on the path to
picking up wayland though.

--

Simon Lees (Simotek) http://simotek.net

Emergency Update Team keybase.io/simotek
SUSE Linux Adelaide Australia, UTC+10:30
GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B

< Previous Next >
References