English

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 environmentWhat you need
GNOME on UbuntuNothing, the extension is enabled by default
GNOME on DebianInstall and enable gnome-shell-extension-appindicator
GNOME on RHEL / Rocky Linux / CentOSEnable EPEL, then install and enable the same package
KDE Plasma, Xfce 4.16 and later, Cinnamon, MATE, LXQtNothing, their panels handle status notifier items
Headless servers and containersNo tray. Use the aikidoctl CLI

Enable the extension on GNOME

sudo apt install gnome-shell-extension-appindicator
gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com

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.

Run gnome-extensions enable as the desktop user, without sudo. Extensions are enabled per user, so under sudo it enables the extension for root and the icon still won't appear.

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.