Recording this to be looked at as to the best way to handle.
Reported by the UB team with the daily budgie desktop PPA
Appindicators via the applet no longer display application indicators despite the new notifier system tray not being on the panel.
Status notifier is starting before appindicators and taking control of the same dbus that appindicators require
Recording this as an issue to be worked through by the UB team with input from buddies.
Current thoughts in no particular order
Disable Status notifier as part of the build and add appindicators as a package dependency for Debian and Ubuntu
Remove appindicator support entirely from Debian and Ubuntu.
Add the ability somewhere to unhook/hook Status notifier from starting/to start as part of budgie initialisation. Needs some thought how best to express this via GUI.
Rework the appindicator applet to use Status notifier hooks. Doubtful if viable due to the dependency chain on the appindicator server but worth a look.
Something else
Budgie version
Main
Operating System
UB 23.10 plus git main
Steps to reproduce the issue
Add appindicator applet to panel
Remove status notifier system tray
Logout and login
Actual result
Note that no appindicators are visible despite running
Expected result
Allow either/or status notifier and appindicators on panel
Option 1 is a complete no-go. Changing the Budgie configuration is fine, but making the Budgie API surface dependent on the operating system is not.
Option 2 would be my recommendation—AppIndicator items work with my StatusNotifier implementation, so not much reason to keep a dedicated AppIndicator dep and applet around.
Option 3 seems like a bad idea for similar reasons to option 1.
Option 4 would be my second choice. If you really want AppIndicator, this would be the way to do it without changing the Budgie API surface.
Description
Recording this to be looked at as to the best way to handle.
Reported by the UB team with the daily budgie desktop PPA
Appindicators via the applet no longer display application indicators despite the new notifier system tray not being on the panel.
Status notifier is starting before appindicators and taking control of the same dbus that appindicators require
Recording this as an issue to be worked through by the UB team with input from buddies.
Current thoughts in no particular order
Budgie version
Main
Operating System
UB 23.10 plus git main
Steps to reproduce the issue
Actual result
Expected result
Allow either/or status notifier and appindicators on panel
Additional information
No response