X11 is dead don't bother with it. The same people who wrote X11 are working on Wayland because X11 became to here maintain.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
If you use a feature complete Wayland compositor and compare it to equivalents (RIP velox), then Wayland basically offers more consistent pen and multitouch support and stuff, while being faster.
There's no 2D acceleration in Wayland and that's by design, it's made for new GPUs that don't have 2D anyway anymore. Programs either draw pixels or start up 3D.
XLibre is trying the opposite and is actually merging various 2D drivers for old and niche hardware, like ct65550 as found in the Toshiba Libretto 50ct among others. Most of these originate from distribution forks (NetBSD in this case). T2 Linux also maintains a patch to bring back lots of more ancient 2D drivers that were removed in 2012.
Every time I setup my desktop up for Wayland I always go back to X11, I find Wayland sluggish compared to X11 and don’t have the time nor energy to troubleshoot applications that had no issues working on X11.
Some things still don't work on Wayland.
(Like screen sharing with Anydesk, as an example I ran into yesterday)
But at this point, I just replace the thing that still requires X11 with an alternative, or find a different solution.
X11 is dead tech. Wayland has its own issues, but it's better than X11 in almost every way now, actively maintained, and it's the current standard.
no screensharing seems to work, at least none of those i tested, not even jitsi meet. i get the point of "being maintained". but but what does it actually do better?
Test better.
- Discord works
- Teams works
- OBS works
- Sunshine works like a charm
- Built-in VNC/RDP servers work
- I think zoom also works
Of course you can expect things with names like "Xultra-Xold-Xscreen-Xsharing-11" to not work. Trying any of those and complaining it doesn't work is just disingenuous and facetious.
Yup. Zoom works, so does google meet.
X11 is still server-first and needs workarounds to run locally (like startx, sx), while Wayland can just be run. Unlike X, it isolates every processes access to other windows, but with slow adoption of protocols for things like screen-sharing, video conferences accessibility tools. The tooling is not yet there imo.
That's the main difference nowadays. Some people have issues with tearing or wrong-monitor with either of them.
I mean the ELI5 for the uninitiated is that X11 is older, and Wayland was made as the successor to X11. It aims to address issues that a lot of people had with X11. X11 is not in active development whereas Wayland is, and for support for modern tech, it'll be added to Wayland but not X11. These days I'd advise to go with Wayland unless you either have hardware that doesn't place nicely with it or you have a specific use-case for X11, i.e. Wayland unless you have a reason not to. Although most "beginner" distros choose for you without prompting you to pick, in which case go with the default (it's probably Wayland anyway).
If you mean to explain the debate, basically some people have particular things they want to do, or they want to do something a certain way, and it's not supported by Wayland, usually by design due to things like security concerns or philosophical differences with X11. X11 will continue to work for a long time but it's not getting new features, so if these issues are a concern with you, you could stick to X11 for the foreseeable future.
one thing i noticed in trying both is x11 using more cpu in the same scenario (playing a youtube video, same resolution) and even the DP adapter i am using getting warmer when on x11 compared to wayland. in this scenario the difference wasn't much despite being roughly double (~2.5W compared to ~4.5W in x11). idk how that scales in other scenarios.
Honestly, on a running system with average hardware, the average user won't notice any difference. Depending on your de/wm of choice on x11, you may have to swap to something similar but different, but there it. Depending on what you used, something will require different solutions, like screenshots, but 90+% of stuff, there is no difference.
I'd like to chime in on the "average hardware" claim.
The idea that Wayland is more demanding to run than X11 is a misconception.
Mutter (Gnome's compositor) and kwin (KDE's compositor) are more demanding than xorg plus a simple window manager. Usually that's what people used to compare when they said that Wayland is demanding, and now they just keep repeating it.
In actuality, the Wayland protocol is more efficient by nature. So a light Wayland compositor (e.g. labwc) will run better on limited hardware, than a light X11 window manager.
Tho, Wayland requires proper EGL support, which you might not have on some old exotic hardware (e.g. a Tegra 2/3/4 tablet).
The example I usually make is:
- Dig up an old intel atom netbook (it's old and
- Try using regular lxqt on x11
- Now try lxqt on labwc
- See which one you'd rather use
As some general advice: If you don't know the specifics, just go with your Linux distribution's defaults. They probably have this figured out for you. Wayland is the more modern approach. We had a long transitioning period and some things didn't work for a while or were missing. I'd say it's ready by now. And if your distro maintainers also think it's time to supersede the old X server, it probably is.
We had a long transitioning period and some things didn’t work for a while or were missing. I’d say it’s ready by now.
Do things like xdotool and xinput still work?
There's ydotool
Uinput and libinput are the proper tools and they both work.
Also, the keyboard configuration is done with xkb
The x is the clue in those programs. They are tools to interact with x11. There will be tools to interact with Wayland, or there will be hacks to get x programs to sort of work with Wayland.
There will be tools to interact with Wayland
I don't really like the hypothetical sound of this.
xdotool is essential for keeping some of my basic hardware usable.
(Yeah ... more and more, I think I'm going to be a very late adopter of Wayland. I was planning on Debian for my next install anyway...)
Which is on Wayland
Nope. But you can find ydotool 🙄
By real user, do you mean a nontechnical user? If that's the case, the display server isn't a choice to be made by such user, but by the distro maintainers. Most people won't notice the difference, because it's mostly stuff that happens under the hood.
Wayland is more secure than x11 by design and more concise in scope. Notably it supports contemporary display technologies like display independent scaling, VRR, colour space (HDR) and several others.
Wayland is made by the x11 people.
Is it even a debate at this point? x11 is on it's way out and wayland transition is pretty much complete within the gnu/linux ecosystem. Vast majority of distros and desktop environments ship with wayland as the default and keep developing with wayland in mind, with holdouts like debian and mint that still use x11, I think. X11 is basically dinosaur software for legacy. Vast majority of end users will just take what is the default and that is Wayland and they don't even notice.
I use Debian GNOME and Wayland is the default now, with GNOME on Xorg as an optional session in the login manager.
One thing that's annoying in Wayland is new window placement where app can't control it at all*. Wayland would place it on a screen it wants. This gets hugely annoying when you have more than one monitor and/or virtual desktops and you'd want to restore billion of browser windows, for example.
- A solution is being worked on, luckily
On most distros Wayland is trouble free and x11 is a thing of the past. X11 made some things simpler like screen share with somebody , but Linux is growing large enough that Wayland (that is secure) is the best choice. You don't want your x11 screen duplicated on a malware attackers screen etc.
- for most people, use whatever your distro ships with and installs for you
- choosing desktop environments still starts heated discussions – high end, it’s a choice between Gnome and KDE – mid-tier has Xfce, LXQt, Mate, Cinnamon, and more – limited hardware go for IceWM, JWM, FLWM, or similar – want to get your hands dirty? go for a tiling window manager
- X11 is (effectively) abandonware at this point – it’s still getting security patches, but the devs left and started Wayland 17-ish years ago
- XLibre is more political than technical – and I’ll leave it at that
I'm a bit surprised you didn't find much searching the web, because this is one of the most hot topics in Linux and everyone has an opinion and discussions are endless.
I use Wayland for years by now and it improved vastly during that time. One of the advantages over X11 I appreciate is the better handling of multiple monitors, with different resolution, refreshrate and VRR in effect. This was simply not possible in X11 in this form. I like its more secure by design, in relation to keyboard input. X11 can read all keyboard input by any application at any time. Wayland works different here, but for the time being I enabled X11 compatibility for this in KDE, until a all applications support Wayland fully.
Think twice before abandoning X11. Wayland breaks everything! is more of an anti Wayland posting, but its good to have a view from all angles. So I post it here.
Have in mind that Wayland improved in recent years drastically. Searching the web is either full of Ai nonsense or old content about the old state of Wayland. Also it depends which desktop environment you are using, because some are better at Wayland than others; notably KDE is on the front regarding Wayland. So even if some Wayland features are already developed, does not mean that all desktop environments supports them already.
I’m a bit surprised you didn’t find much searching the web, because this is one of the most hot topics in Linux and everyone has an opinion and discussions are endless.
it's 2026. OP probably only found useless AI slop articles after a couple searches before getting discouraged and asking here
You can't imagine how sad your comment makes me feel.
Jesus, there's so much FUD in that gist. A lot of information out of date and emotional tone to the brim. Makes you wonder who's putting that much time and effort to support an outdated system like x11.
The reality is that the main desktop managers, and by extension the most popular distros are abandoning x11.
On my 2014 PC I'm using Fedora 44 with KDE, which defaults to Wayland: not problems whatsoever, but some applications say "Wayland support is experimental, beware".
I switched to X11 after a suggestion to debug some issues with a game. The issues was not fixed, all the other applications I've tried are still working flawlessly. PLUS the KDE night light feature is working (was not in Wayland). So I stayed with X11.
On my wife MacBook (2015) I installed Kinoite, defaults to Wayland. Everything works, but Rustdesk renders VERY small. I have not tried X11 on that, and will not try it.
Try both with all your applications and setups and choose the smoother experience. Make security a secondary priority: if it was the first you have less attack surface sticking to terminal only.
It depends heavily on your hardware and workflow.
Wayland can be a great experience and I personally enjoy how smooth it feels, but I acknowledge that many people run into some problems.
