Remove the topIcons GNOME Shell extension
Originally created by @intrigeri on #8309 (Redmine)
In order to unblock the work on the test suite for Tails/Jessie, we’ve installed the topIcons GNOME Shell extension. This may be acceptable for Tails/Jessie, but IMO it’s not a suitable long-term solution. So, for each “applet” we currently have that hijacks the notification area, we want to either drop it, or convert it to a proper GNOME Shell extension.
The Debian maintainer requested help
to maintain the gnome-shell-extension-top-icons-plus package because
it’s currently unmaintained upstream. Besides, this extension does
not work on Wayland unless the app that
displays the icon is run with GDK_BACKEND=x11
(we could probably do
that for such apps that we ship by default but it won’t work for
Additional Software Packages).
This is blocked by:
- OpenPGP applet: we did not reach a conclusion about OpenPGP Applet in Tails Possible outcomes if e.g. we want to use Wayland in Tails 5.0. Our options are:
- drop OpenPGP Applet
- convert OpenPGP Applet to use AppIndicator
- finish the work to make OpenPGP Applet work without topIcons (GNOME Shell extension that communicates with a backend over DBus)
- run OpenPGP Applet under
GDK_BACKEND=x11
so it works in topIcons even on Wayland
- KeePassXC: We don't display that icon since 3.0 ⇒ only a problem for users who enable this option themselves ⇒ not a Wayland blocker. We or them could avoid breaking this with:
- use AppIndicator
- possible to force it to work with topIcons even on Wayland?
Subtasks
-
#6841 (closed) -
#8310 (closed) -
#8312 (closed) -
#11205 (closed) -
#11741 (closed) -
#12062 (closed) -
#16608 (closed) -
#16620 (closed) -
#16709 (closed)
Related issues
- Related to #10576 (closed)
- Related to #11737 (closed)
- Blocks #11188 (closed)
- Blocks #12213 (closed)