For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tray Icon Support on Linux

Tray icons on Linux use the StatusNotifierItem protocol. Most desktops implement it in their panel, but GNOME Shell needs the AppIndicator extension. Ubuntu ships and enables that extension by default, so on Debian and Red Hat-family distributions you install it yourself.

A missing tray icon is cosmetic. Protection runs in the aikido-endpoint-protection service and keeps blocking packages either way, but users lose the local dashboard described in Desktop Experience.

Desktop environment
What you need

GNOME on Ubuntu

Nothing, the extension is enabled by default

GNOME on Debian

Install and enable gnome-shell-extension-appindicator

GNOME on RHEL / Rocky Linux / CentOS

Enable EPEL, then install and enable the same package

KDE Plasma, Xfce 4.16 and later, Cinnamon, MATE, LXQt

Nothing, their panels handle status notifier items

Headless servers and containers

Enable the extension on GNOME

sudo apt install gnome-shell-extension-appindicator
gnome-extensions enable [email protected]

The extension comes from EPEL rather than the base repositories.

sudo dnf install epel-release
sudo dnf install gnome-shell-extension-appindicator
gnome-extensions enable [email protected]

Then restart the shell so the extension loads: press Alt + F2, type r, and press Enter on X11, or log out and back in on Wayland.

If the icon is still missing, check that gnome-extensions list --enabled includes the ID, and on Xfce that the panel has its Status Tray item. Otherwise send us diagnostics.

Last updated

Was this helpful?