[opensuse-factory] GNOME 3.26: systray has gone - implications for packages & other desktops, opinions wanted
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
<rant>
I really miss the tray, and I fail to understand the GNOME devs'
motivation behind nuking it. The hplip icon may not be important to
many, but e.g. the icon for the Pidgin GNOME integration is really
crucial in my workflow for showing/hiding pidgin's windows, quickly
switching status, etc. I've no clue what replacement for this
functionality the GNOME devs have in mind. The tray is (was) not only
about notifications, as they seem to think.
</rant>
--
Dr. Martin Wilck
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Martin Wilck píše v Čt 05. 10. 2017 v 12:20 +0200:
So, we now have GNOME 3.26, and the GNOME devs had a little surprise present for users: The systray is gone for good.
One of the options is to install topicon-plus as a shell extension that will allow you to work with the good old icons. We could install it out of the box as an extension, but I am not sure how would that be welcome by others. Tom -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJZ1gjaAAoJEOSiRoyO7jvoiuIP/jJ/jG/5PTgNQvA6Q/7HmHId 5gO7k6Sx8zwN9DBayf7Q/bWE40d+uMbO1AVNoT6tdk/6xNhWs86yINwzKwfMlhGB kGQ6PrRIEyTY0Vy8y+8lbJcFa7vtx+gubP8k8e6o/fAsgiUHBB0R5prVyuHmZpcP WqNquxGNA9s7atfgPHT18mWhhS3ouCUiwSqlcGp6cjDJX1kY+a+PM+jyHFnptq+L 8iP7qFCNQ6eySG4XXYvebl6e+Tbp9VHkIth5RV5u8CsFdfny/uAPpGYvK+71Aci3 UXs088+h/ZxbYx09t12zEtDPorFfZZAlrr1SdrqBdB4IroUgZAwuS7abwQ79yx4b zyNkKMG8Z5J2TRDQYxdPGNbR9d7IOMPYtJhzCkuSOx0QQ57cZ0JnG9u6jYTRAGxI ADk/LHowgmyE5vx9ywtQb8KfG1k1K+BL4HlpvYUaBJvJwHLi2lcmjgC6J8p1pB8R bci5GUs4TvpHl7y3I/pK5mPOu7XcpsApC4UuhHyVJ/Sg9LS5ffNAdIOTcBkhbKqq 7BRMVyhtg5Z61WxGMGxXrneOMCjadsFG2g0KREHzSa2Xf320ZyYI+WMT17Kn+Jxt nDOkkccN4v/5FqJK3QHbhqceUWRGJc0g2ZHb6ArMFynPJv6264xeRfGvQBmsvjft MS078lvf8zJOlsunW0RE =lDpk -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
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
Hello Martin, On Oct 5 12:20 Martin Wilck wrote (excerpt):
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.").
could you report that issue also to HPLIP upstream so that HP at least knows about it and perhaps HP may even fix it in the next HPLIP release so that we might use the next HPLIP release as is. Many thanks in advance! Kind Regards Johannes Meixner -- SUSE LINUX GmbH - GF: Felix Imendoerffer, Jane Smithard, Graham Norton - HRB 21284 (AG Nuernberg) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Thu, 2017-10-05 at 12:36 +0200, Johannes Meixner wrote:
Hello Martin,
could you report that issue also to HPLIP upstream so that HP at least knows about it and perhaps HP may even fix it in the next HPLIP release so that we might use the next HPLIP release as is.
Many thanks in advance!
https://bugs.launchpad.net/hplip/+bug/1721534
--
Dr. Martin Wilck
participants (4)
-
Johannes Meixner
-
Martin Wilck
-
Simon Lees
-
Tomas Chvatal