FS#70837 - [uget] Using X11 backend on Wayland even when Uget is capable of running in Wayland mode

Attached to Project: Community Packages
Opened by Javier Steinaker (jsteinaker) - Thursday, 13 May 2021, 15:57 GMT
Last edited by Balló György (City-busz) - Thursday, 13 May 2021, 17:54 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Balló György (City-busz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

uGet .desktop file has the variable GDK_BACKEND=x11 set, so the program always starts on X11 mode, even under Wayland. It runs like crap for me that way (not related to uGet, every single program using XWayland does, it might have something to do with nouveau drivers), so if I just remove the "env GDK_BACKEND=x11" from the launcher, uGet runs perfectly fine on Wayland mode.

Is there a reason for this variable to be set in the launcher?

Thanks in advance.
This task depends upon

Closed by  Balló György (City-busz)
Thursday, 13 May 2021, 17:54 GMT
Reason for closing:  Fixed
Additional comments about closing:  uget 2.2.3-4
Comment by Balló György (City-busz) - Thursday, 13 May 2021, 17:54 GMT
It was an upstream decision:
https://sourceforge.net/p/urlget/uget2/ci/36527a301e56cbe627b3dc744280ce9ee3eb94b2/

It seems that the tray icon is not visible with the Wayland GDK backend. But the systray area is deprecated on Wayland anyway, so I don't see any reason to keep it. I removed it in uget 2.2.3-4, but if it turns out that it beaks some other functionality apart from the tray icon, I'll revert it.

Loading...