Considering GTK4 dropped its built-in AppIndicator API for system tray (what a shame), I think it would be smart to add instructions in the pystray doc that developers need to sudo dnf install libayatana-appindicator-gtk3 libayatana-appindicator-gtk3-devel for their system tray icon to run on Fedora.
I had a headache reading the debug console to find out which dependencies were missed because I thought the C library libappindicator was bundled with Pystay, but it is dynamically loaded.
Considering GTK4 dropped its built-in
AppIndicator
API for system tray (what a shame), I think it would be smart to add instructions in the pystray doc that developers need tosudo dnf install libayatana-appindicator-gtk3 libayatana-appindicator-gtk3-devel
for their system tray icon to run on Fedora.Source: