On Thu, 25 Jan 2018 at 13:38:55 +0100, Enrico Zini wrote: > Looking at > /usr/share/gnome-shell/extensions/topic...@phocean.net/metadata.json > gnome-shell 3.26 is not listed in shell-version.
Recent gnome-shell versions don't enforce the supported version list from metadata.json, so this *should* already work; the Steam tray-icon certainly does work with 3.26 in an X11 session. If you have previously toggled /org/gnome/shell/disable-extension-version-validation in dconf, then your Shell might still be enforcing the version check? (Try dconf-editor, or `gsettings reset org.gnome.shell disable-extension-version-validation`; only the default behaviour changed, the code for the check still exists.) For this particular extension it might also be necessary to log out and back in: I'm not sure whether the X11 tray-icon embedding protocol is such that it can work correctly if the tray appears when you are already running an app that wants to be displayed there. Finally, if you're using the default GNOME-on-Wayland session, it might be necessary to switch session mode to GNOME on Xorg (using the gear wheel icon below the password box, if you're using gdm) - I don't know whether tray icon embedding works in XWayland. smcv