What is missing in XLibre in comparison to Wayland? #64
Replies: 6 comments 24 replies
-
The X server already knows the exact size of the screen, both in pixels and in physical size, that should make manual display scaling simply obsolete. If it doesn't work, it's because of poor support from toolkit devs.
This is already a feature (TearFree, Force Full Composition Pipeline), it's a problem of bad defaults (fixed) and insufficient configuration utilities from DEs (out of scope)
Already a feature, see above.
X11 is network transparent, you can't get more remote desktop capable than that. There are Wayland features that X11 is missing, some that should probably be added:
And some that are more questionable:
|
Beta Was this translation helpful? Give feedback.
-
X11 protocol, xlibre and xf86-input-libinput already supports gestures and has for at least 5 years. It's an issue in kde/gnome that doesn't use it. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your contribution! We currently restructured the "Ideas" discussions and accordingly this discussion will be moved to the Good Ideas For Later category. |
Beta Was this translation helpful? Give feedback.
-
X11/Xlibre also already has better HDR support than wayland with applications such as pyschHDR actually using it. I like the xnamespace extension idea for improving it, rather than isolate applications from each other it could put appllications into 24bit/30bit output bins so applications that expect 24bit sRGB still work normally on a 30bit desktop. |
Beta Was this translation helpful? Give feedback.
-
I think re-adding XWayland support can be great for having a better experience of X11 app on a Wayland compositor. Xorg xWayland scaling suck, so a better XWayland can be a really great addition ! |
Beta Was this translation helpful? Give feedback.
-
If you ask me, as a Linux user since 1997, the greatest thing about X11 is its network transparancy. And this is possibly also the biggest current issue with X11, maybe even the elephant in the room. Ever since the switch of the century, the Linux community seems to have the opinion that X11 network transparency is riduculous idea and has done everything to undermine it. Wayland considers the X11 network transparancy to be a stupid idea. Yet still, one of the greatest things about Linux is the ability to ssh into a remote server and run graphical applications in a transparent way. However, X11 network transparency nowadays sucks. If you happen to run an old X application with Motif or Openlook user interface remotely, it works superb on modern X. It's fast and responsive. However, try to run LibreOffice from a remote... even on the same LAN, it is barely usable. Applications written with modern UI toolkits such as QT or GTK, start slow, and can be very unresponsive if not on a very fast connection. The Linux community has invented all kind of workarounds. For example with NoMachine or X2GO, you can efficiently run a desktop on a server far away on a relatively slow internet connection. VirtualGL, to get OpenGL graphics accelerated by a remote graphics card, can use the X protocol, but is slow as hell. VirtualGL has its own network protocol, if you use that, VirtualGL can be used efficiently from remote. In my opinion, if the goal of this project is to make X great again, it will need an answer to this problem. I know attacking it is quite difficult, as it is not a change that can be made into the X server only. It may even need a thorough rethink of the X protocol. However, if this issue is not addressed, then the Wayland people were right to make Wayland not network transparant and the remaining people who use X will always have to deal with ugly workarounds, or can't use its killer feature effectively at all. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
What features are currently missing from XLibre that would be welcome?
What does Wayland have that's actually better and could be adapted for XLibre?
Ok, I begin:
I would be happy if XLibre has:
Beta Was this translation helpful? Give feedback.
All reactions