gnome-shell-extension-appindicator
gnome-shell-extension-appindicator copied to clipboard
Cannot enable extension on RHEL 8.10
On a RHEL 8.10 machine in GNOME Classic mode (GNOME version 3.32.2), after extension installation and reboot, the AppIndicator extension does not appear in the top-of-the-screen bar.
Furthermore, when following official Red Hat docs (https://access.redhat.com/solutions/2210131) to force the list of enabled GNOME Shell extensions, I receive an error and the aforementioned extension is is listed as forced disabled under "GNOME Software" -> "Add-ons" -> "Shell Extensions" and if I click on the settings gear for "AppIndicator and KStatusNotifierItem Support" I get the following error:
SyntaxError: import declarations may only appear at top level of a module
Stack trace:
get prefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:659:13
_showPrefs@resource:///org/gnome/shell/extensionPrefs/main.js:55:13
_addExtensionRow/<@resource:///org/gnome/shell/extensionPrefs/main.js:294:13
main@resource:///org/gnome/shell/extensionPrefs/main.js:691:5
@
As per Red Hat docs, I created the following files:
cat << EOF > /etc/dconf/db/local.d/00-extensions
[org/gnome/shell]
# List all extensions that you want to have enabled for all users
enabled-extensions=['[email protected]', '[email protected]', '[email protected]', '[email protected]', '[email protected]', ‘[email protected]’, '[email protected]', '[email protected]']
# Disable access to Looking Glass
development-tools=false
EOF
cat << EOF > /etc/dconf/db/local.d/locks/extensions
# Lock the list of enabled extensions
/org/gnome/shell/enabled-extensions
/org/gnome/shell/development-tools
EOF
rm -f /etc/dconf/db/local
dconf update
The extension has been installed with yum from the EPEL8 repository (yum install gnome-shell-extension-appindicator), but I tried also with a manually downloaded version from extensions.gnome.org, with the same result.
The extension version tested is 29, which should be latest compatible with the aforementioned version of GNOME Shell.
The indicator that should appear inside the extension is from Citrix VDA (installed VDA version: 25.03).