Is wayland preferred over X11 in CachyOS? There have been instances that indicate the same.
Wayland seems to be popular among the forum members. I want to know the choice from the developers of this distro who have definitely preferred one over the other (Wayland vs X11) based on the merit of the technologies.
The motivation for my question is to align myself with the paradigm of the developers of the distro. I have no special love for either wayland or X11. I consider them as a tool to get the work done. I believe when in Rome, be a Roman. Hence, after knowing the answer here, I will stick to the CachyOS developersā preferred display technology as and when I use CachyOS.
In the latest install ISO, in X11 the settings for touchpad is not being shown in KDE settings, but in wayland it is.
The team proactively changed the SDDM to start with Wayland before the rest of the Arch ecosystem.
Correct me if I am wrong, general software support for wayland lags behind X11 till date.
Iām not a developer, but Iāll take a swing at it.
X11 is a million years old (umm yeah, Iām older), Wayland is the newer kid on the block (10 or 15 years). Wayland is the display standard going forward today for Linux. Much of the changes you refer to are coming from Arch itself, and does not necessarily reflect the Cachy Teamās preferences. However, they are (in effect) being swept along on the incoming tide.
As of today, my touchpad is recognized in the EndeavourOS in X11 as well as in wayland, and I can see touchpad settings in KDE settings. Hence, Arch is not to be blamed.
Also, I am an old timer too, from the ages when you had to input the refresh frequency of your CRT monitor in the installer program that used to come in the black colored Red Hat CDs (2001).
Sorry to recall this post but I just want to share this:
some people like professional artists and users that handle external devices like digital pens seems to still prefer X11 over Wayland due to available support.
My 2 cents think: considering there still is this necessity I would prefer to still have the possibility to chose X11 or Wayland, because the migration of all those functionalities from X11 to Wayland are ongoing and theyāll require sometime to be completed.
I wasnāt amused to discover AFTER updating via octopi that i was forced into wayland and some of my NEEDED apps (e.g. moneymanagerex) were no longer working / crashing.
Then i had to research the issue and had to install plasma-x11-sessions to get my apps back to work.
Iām happy that there was a solution, but iād very much preferred to receive a warning or an opt-out beforehand ā¦
If you are a gamer and want HDR, Wayland is the only way to go. X11 will not get HDR plus X11 not secure like Wayland. I always chuckle and grab the popcorn when a Phoronix article pops up about Wayland or X11. Some of the comments are hilarious. There are some die hard users of X11 that refuse to let it go. Wayland is the future and there is a reason why most distros are going full Wayland sooner rather than later.
Nowadays it is not too diffcult to find out, that CachyOS prefers wayland, before you install it.
And you can always install the x11 sessions if you need them.
Imho I am not a fan of apps, that do not invest the necessary work, although the adoption of Wayland is picking up speed and will be the default in many of the main distros ths year.
I found the solution after snooping around the MMEX bug reports at github via trial and error.
The culprit in my case was indeed not Wayland but the Webkit envvironment variable settings.
Adding āWEBKIT_DISABLE_COMPOSITING_MODE=1ā to the starter for the flatpak app (and removing the command line args) via the app starter did the trick ā¦
Linux ⦠learning to solve one problem at a time ā¦lol
Iāve been exploring the MMEX bug reports via GitHub and wanted to share my broader thoughts about X11 vs Wayland.
Personally, I still use X11 ā not because Iām against Wayland, but because many of the features I rely on simply arenāt there yet. For example, creating a transparent, click-through, always-on-top overlay like this one was far more painful on Wayland. Global hotkeys were another hurdle. While I eventually managed to port my overlay to Wayland using about 10MB of custom shellcode and heavy patching, the default experience was far from ideal.
I also spent a few hours trying to get RDP working from Windows to Linux while running Wayland. While Iām sure itās possible with enough effort, it quickly became more trouble than it was worth. At that point, I just didnāt feel like wrestling with Wayland any further.
Iām aware there are other remote desktop options out there, but for my needs, RDP remains the most practical and seamless solutionāespecially when connecting from Windows.
That said, I recognize that Wayland is the future. The more itās used, the better it will become. But at this moment, for my workflow and experiments, X11 is simply more practical.
On KDE6 + X11
My experience with KDE6 on X11 has been disappointing. Despite having a capable system (i9-9900K, 2080 Ti, 32GB RAM), desktop animations were choppy across Bazzite, Garuda, and CachyOS. I suspect KDE is now focusing more on optimizing for Wayland.
Fortunately, I use Compiz as my window manager ā with Emerald and full effects ā and that combo works flawlessly. Smooth as butter. If youāre into visual polish and performance, Compiz on X11 is still an unmatched experience.
If anyoneās interested, I regularly create installable ISOs after major kernel or system changes. My image includes tweaks like:
ptrace disabled for non-sudo users
CPU timing spoof (RDTSC)
KVM detection fixes for games like Valorant, Tarkov, and R6
WMI and sensor emulation inside the VM
Iāve tested it extensively and can share the ISO if anyone wants to try it.
Final thoughts
I know itās a bit niche, but I truly only use Linux because Compiz exists. Itās my fun box. If Compiz were gone, Iād honestly just stick to Windows ā not because Linux is bad, but because I find little thatās uniquely compelling outside of that for my use case.
That said, CachyOS has been the best distro Iāve tried so far. The only minor gripe: it defaults to Wayland and doesnāt preinstall X11 out of the box. Still, itās an outstanding distro with great performance and polish.
While it may not be worked anymore, XLibre is, in fact, being made. I hope yāall can consider it sometime in the future if X is still an option in the future.
Iād be happy to test that out, as I personally prefer X over Wayland (as Waylandās broken by design, and probably will be that way for a long time).
X11 is fundamentally broken from a technical and security standpoint and that probably isnt going to change.
xlibre or x11libre or whatever they end up calling themselves if they actually have any sustainability at all .. is mostly, for the moment, political theatre.
But to the extent it functions as a honey-trap for folks who like to trade queer-bashing memes instead of them polluting the āregularā development channels it may actually be a good thing.
Ditto for unsavory characters having all the more vulnerable systems.
I have been using wayland for the past few months. Iām giving X11 another shot due to better nvidia support, supported apps, & browsers not crashing. Itās too bad there isnāt better compatibility, standard development targets, & better global options with Wayland. Tbh, it takes time to follow the 2 different projects. Iām already hoping there would be a 3rd option that takes the best of both worlds.
X11 is fundamentally broken from a technical and security standpoint and that probably isnt going to change.
Seems like both are broken right now
Dropping this here. It all it dependsā¦Maybe Wayland can up itās game to give less reasons to keep on using X11. Iāll probably end up using Wayland againā¦but the reasons to use X11 are also compelling.
I dont think adding more flame/propaganda to the mix here is what was needed.
Did you sign up just to post it? Do you use Cachy?
I see lots of politics and maybe even a larger share of ignorance/confusion at that gist .. one wonders whether its actually as obtuse as it comes off or if it is intentionally skirting the concepts.
These 2 points should give anyone listening to these pundits some pause.
It is indicative of them lacking even basic common sense when it comes to best practices on Desktop Linux as well as the ease with which they will hand-wave whole sections of their āargumentationā.
I agree with you. Both are currently receiving active development and itās good to have options. There doesnāt seem to be anything stopping XLibre from continuing to improve. Itās still new and Iām paying attention to see how it develops, it may surprise a lot of people. Only time will tell.
Iāve been watching their Github page and I havenāt seen any bad behavior. They donāt discriminate against anyone that wants to contribute. The same canāt be said for several other projects.