-
-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xpra doesn't have a tray icon under Wayland with KWin #3789
Comments
Tagging as part of the endless Linux Desktop series "The endless and unnecessary breakage of basic desktop functionality continues". Do you have these packages installed: |
I hope I don't need gnome shell extensions for a KDE session as they would probably install almost all of gnome as dependencies. |
And this exactly why we don't install them as Recommended dependencies: #2979 (comment) |
So am I right that I do not need gnome-shell packages? |
@allo- I have no idea which package you may need to make it work under KDE, sorry. |
If you find out which packages are needed to make the system tray work under KDE, let us know! |
I wonder why you're closing this. My KDE Wayland session has no problems with the trayicons of most programs, but xpra silently does not show any. So I would suppose this is a xpra bug or at least something xpra should have a workaround for if it is some chaos with new Wayland libraries, gnome specific implementations and so on. I wouldn't think there is a package for KDE missing, or at least I would not know what additional package should be needed. It is quite possible that KDE still have bugs as well (and KDE Wayland is not my primary session), but I do not see an obvious indication of that either. So what do you suppose to be a missing package? Some libindicator(?) to Wayland middleware? Or would it need a new python trayicon library and you don't know yet which? I would suppose, that it should "just work" and if it does not it is a bug somewhere. I see that Wayland may not be high-priority, but I am not sure if this should be closed and probably one should test other Wayland desktops as well when it is desktop specific. |
Please post the client's output when running with |
Will do later. I am also willing to do more detailed tests for experimental patches and so on. |
|
Your log sample is incomplete and is missing the crucial part: xpra/xpra/platform/xposix/gui.py Lines 123 to 139 in e8b9724
This would have shown us why you end up with the To figure it out, you could also just run this file from a command line: python3 /usr/lib/*/*/xpra/platform/xposix/appindicator_tray.py |
Tested under X11 (will test Wayland later) and there seems to be something missing:
Looks like I may have to test different libindicator packages. |
This was changed 6 months ago: 45ba9b2, we recommend one or the other: xpra/packaging/debian/xpra/control Line 141 in 36ff920
I've changed it again to recommend both packages, so you should end up with one that works - no matter what distribution / version you have. |
and
but for
|
But of course, Debian uses two version numbers as part of the package name. Because reasons.
@allo- more importantly: does this make any difference, is xpra choosing the |
I will test Wayland later. Currently the plasma wayland session is having its own problems with massive lag for the input devices, I do not know if some Wayland libraries or the plasma/kwin update in the meantime are the problem. Sometimes I think the whole xorg/freedesktop stuff is causing massive headaches. Yesterday I still tested the tray issue on a massive laggy session because I promised to provide the log (and probably the log got cut off because I had to pipe it into a log file and kill the session afterward). I think I can test later when I have time where I do not need a working desktop at the same time. |
Thank you, it works now. It at least shows the tray icon, with the currently unusable input I didn't try the menu but I don't see why it shouldn't work. Gladly I did not need to use gnome-tweaks for KDE. The X11 session now also seems to use AppIndicator instead of Gtk Trayicons. |
I have a strange side-effect: The menu item "clipboard" now does not have a submenu. I thought it would be an independent issue, but when I change |
I saw this behaviour once, but now the clipboard menu is shown every single time - looks like a fluke. |
This caused a regression, fixed in 9613d1f |
You're right, I tagged the wrong ticket. |
Anyone who runs into this issue on Arch Linux needs to install |
@alexdelorenzo please bug your mantainer, this should be included as part of the xpra client's dependencies. |
Describe the bug
xpra does not show its tray icon in a KDE Wayland session
To Reproduce
Steps to reproduce the behavior:
Expected
A tray icon with the functions that are provided when using X11 (Launch applications, enable/disable features like forwarding clipboard, sound, etc.)
Actual Behavior
No tray icon is visible.
System Information (please complete the following information):
The text was updated successfully, but these errors were encountered: