You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current tray icon, which uses GtkStatusIcon is supported only under X11 because it uses XEmbed. On the other hand, KDE's StatusNotifier specification works over D-Bus and can work without X11. Many DEs support have varying degrees of support for StatusNotifier:
There are a couple of options for implementing this:
Ubuntu's libindicator, which does not seem to come with GObject-Introspection support, and makes it difficult to use from Python.
@jjk-jacky's statusnotifier which is a pure C GObject library and GObject-Introspection support. It is even packaged in some distros, and it can always be bundled in Flatpak builds.
Rolling our own implementation in Python which uses D-Bus directly.
The current tray icon, which uses GtkStatusIcon is supported only under X11 because it uses XEmbed. On the other hand, KDE's StatusNotifier specification works over D-Bus and can work without X11. Many DEs support have varying degrees of support for StatusNotifier:
There are a couple of options for implementing this:
I am leaning towards using statusnotifier.
The text was updated successfully, but these errors were encountered: