-
I'm working with eww and the newly added systray functionality. Keeping my expectations in check considering i3+eww (x11) probably isn't high on the support list and without getting too far into the weeds out of the gate, running The eww log shows this entry when I run the Thanks! |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
Yes, this needs to be explained, because choosing a backend is just really nasty. First, there are two types of system trays. Xpra's own menuConfigured using ( xpra/xpra/client/mixins/tray.py Lines 122 to 123 in 08ce222 Using the tray backends from: xpra/xpra/client/mixins/tray.py Lines 80 to 84 in 08ce222 This method is overriden in the GTK client implementation to add Gtk.StatusIcon to the backend list:xpra/xpra/client/gtk3/client_base.py Lines 818 to 820 in 08ce222 Whether it goes first or last in the backend list of options is decided here: xpra/xpra/client/gtk3/client_base.py Lines 805 to 816 in 08ce222 We don't use it all on Wayland, and it goes last in the list with gnome, macos and MS Windows. system tray forwardingConfigured using xpra/xpra/client/mixins/windows.py Lines 627 to 631 in 08ce222 Getting its backends from: xpra/xpra/client/mixins/windows.py Lines 634 to 638 in 08ce222 Again, with the GTK client adding Gtk.StatusIcon as before:https://github.com/Xpra-org/xpra/blob/08ce2221bf560530e42fc70fe1a6a11f6e53c262/xpra/client/gtk3/client_base.py#L822-L820 It used to be more complicated. (Unity misbehaving, Ubuntu and Debian breaking random things) xpra/xpra/platform/posix/appindicator_tray.py Lines 27 to 37 in 08ce222 So, I guess we should at least add an environment variable to allow users to choose the backend more easily. |
Beta Was this translation helpful? Give feedback.
-
With 7573ac0, now you can do:
|
Beta Was this translation helpful? Give feedback.
-
Works great! :) Here's the output from that command, if it's of any use.
|
Beta Was this translation helpful? Give feedback.
With 7573ac0, now you can do: