Home » Community » U++ community news and announcements » 2021.1 (alpha)
Re: 2021.1 (alpha) [message #56878 is a reply to message #56877] |
Sat, 24 April 2021 11:23   |
Oblivion
Messages: 1226 Registered: August 2007
|
Senior Contributor |
|
|
Quote:- why is it "via xwayland" when we are using gtk/gdk as backend? Somehow I have hoped the using gtk as backend will solve most of problems for us.
- what are the practical implication? How is it with other software? Is running "via xwayland" standard?
It solves windowing problems but IIRC it did not solve input problems. See the workaround I sent some time ago CtrlCore/GtkApp.cpp:57
#if GTK_CHECK_VERSION(3, 10, 0)
gdk_set_allowed_backends("x11"); // this fixes wayland issues
#endif
If you remove this, we don't get input, IIRC.
Most of the existing software -sans official and new GNOME/KDE apps- are running over xwayland if wayland is enabled. And xwayland is installed on virtually all GNOME/KDE distros, because without it you can't run most of the production software that uses X. Hence no backward compatibility. At All. Xwayland will be with us for a long time Still, it would be better if we solve the input problem and move to full wayland.
Link to official gnome page for xwayland: https://wiki.gnome.org/Initiatives/Wayland/XWayland
It is an official middleware to make the transition smooth (in long term). It does not have a real deal-breaker downside, IMO.
Best regards,
Oblivion
Github page: https://github.com/ismail-yilmaz
Bobcat the terminal emulator: https://github.com/ismail-yilmaz/Bobcat
[Updated on: Sat, 24 April 2021 11:35] Report message to a moderator
|
|
|
 |
|
2021.1 (alpha)
By: mirek on Mon, 22 March 2021 00:34
|
 |
|
Re: 2021.1 (alpha)
By: Oblivion on Mon, 22 March 2021 08:46
|
 |
|
Re: 2021.1 (alpha)
By: Tom1 on Thu, 22 April 2021 11:51
|
 |
|
Re: 2021.1 (alpha)
By: mirek on Thu, 22 April 2021 18:52
|
 |
|
Re: 2021.1 (alpha)
By: Tom1 on Fri, 23 April 2021 09:14
|
 |
|
Re: 2021.1 (alpha)
By: mirek on Fri, 23 April 2021 09:24
|
 |
|
Re: 2021.1 (alpha)
By: Tom1 on Fri, 23 April 2021 10:41
|
 |
|
Re: 2021.1 (alpha)
By: Tom1 on Fri, 23 April 2021 11:08
|
 |
|
Re: 2021.1 (alpha)
By: Tom1 on Fri, 23 April 2021 11:14
|
 |
|
Re: 2021.1 (alpha)
By: mirek on Sat, 24 April 2021 09:02
|
 |
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 09:21
|
 |
|
Re: 2021.1 (alpha)
By: mirek on Sat, 24 April 2021 11:08
|
 |
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 11:23
|
 |
|
Re: 2021.1 (alpha)
By: mirek on Thu, 29 April 2021 08:39
|
 |
|
Re: 2021.1 (alpha)
By: Oblivion on Thu, 29 April 2021 12:56
|
 |
|
Re: 2021.1 (alpha)
By: mirek on Sat, 01 May 2021 10:21
|
 |
|
Re: 2021.1 (alpha)
|
 |
|
Re: 2021.1 (alpha)
|
 |
|
Re: 2021.1 (alpha)
By: Tom1 on Sat, 24 April 2021 11:07
|
 |
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 11:39
|
 |
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 13:44
|
 |
|
Re: 2021.1 (alpha)
By: Oblivion on Sat, 24 April 2021 20:27
|
 |
|
Re: 2021.1 (alpha)
By: pvictor on Wed, 28 April 2021 10:43
|
 |
|
Re: 2021.1 (alpha)
By: Klugier on Wed, 28 April 2021 18:56
|
Goto Forum:
Current Time: Sun Aug 24 00:02:31 CEST 2025
Total time taken to generate the page: 0.03949 seconds
|