Wayland has a bright future ahead: The move from Xorg to Wayland had a rough start, but things have improved, and there is an exciting roadmap for the future.
-
Yeah AFAIK the only two DEs that fully support Wayland are the big two - Gnome and KDE. and a few tiling window managers like Sway and Hyprland.
I look forward to a world where all modern DEs are fully supportive of Wayland like Cinnamon and Budgie and I know people love their xfce.
Yeah, i can't explain why I love xfce so much. It's very much like a windows 9x style desktop with some QOL improvements (press alt to click drag a window is such a great feature)
-
They do work providing the app asks for a screen cast in the proper way (which BTW is not via Wayland but through a message to a DBus service). The service and the desktop then ask permission from the user if necessary. X11 didn't give a damn about protecting the contents of your screen and any app whether it was beneficial or malicious could do it with impunity. So you should see this formal method of getting a screen cast as a major improvement to your security.
maybe?!
but from the votes here you can see that the wayland supporters can be nothing but shit people.
and that is how nixos died. and this is how wayland is already dead.nixos had a toxic insane community of ppl like this: other opionion = downvote.
Or check mozilla...millions of request for improvement, but the idiots focus on telemetry, terrible guis and so on.
Firefox is at 1% marketshare??I have seen it too often by now.
if criticism like that triggers the hardcore fans, you know you do not ever want to be part of that fan base.furthermore, you are a disappointment.
Screen records do work providing the app asks for a screen cast in the proper way (which BTW is not via Wayland but through a message to a DBus service).
Why do you still exist? I try understanding what the purpose of your reply could be?
Screenrecords do not work. For plenty of people. Google it.
Yet you feel entitled to share you smalldick energy wisdom of "proper way".
That is exactly the vibe of the shit ppl. You do not help Wayland or x11 or anything, you just fap into your own mouth because nobody can ever love you like that.
Go get help. -
I've never had a problem with multi monitor (knock on wood). I had to get around screen recording in the past, but I thought that was ironed out. I'll check that out today.
The only hiccups I've run into so far is that the KDE color picker (the dedicated widget and the screenshot tool) is off by one shade. I grab #222222 and it gets #212121. I got around that by using Flameshot. And that's more on KDE's end afaik.
The other hiccup is constant alerts asking for input permissions when I use something like an autohotkey or autoclicker.
I'm not saying its perfect yet. I'm saying they've busted ass getting it to where it is in such a short amount of time. Its incredibly usable to me for how young Wayland is.
I am saying the devs are the assholes I will spit on at any con.
From google search anyone can see plenty ppl have problems with multimonitor and more.
the community is just toxic like the other fail-communities.
E.g. systemd....equally wrong and crap. And I am sure a majority of former windows users will yeet their brain into the arena to say that it is wrong to critize systemd. if systemd would be good, the adoption rate would not have been overtaken by alpine linux.
and so wayland, electron and all the other stupid ideas are dead on arrival while ppl will still use and defend them like they are paid by redhat. -
I've been using Wayland for years and I have no idea of what you are talking about (regarding the key-up, key-down issue, but I also haven't noticed any crash attributable to Wayland, specifically). Did the same computer you are using work with X11, and stopped working properly after an update? Could it be a hardware or driver issue? Also, has Canonical removed the X session from Ubuntu 24.04, or using Wayland is a company policy?
Using the latest Ubuntu lts is company policy if you want to use Linux. All support for x11 is removed from gnome, you can't even change x11 anymore. I switch workspaces all the time, like web browser in one, dev env and terminal, so constantly switching, 50% of the time it will miss the key up event from your keyboard and it's registering that you are holding the key down.
Gnome randomly crashes, for instance sometimes clicking on a link that someone sent you, just randomly crashes gnomes, happened yesterday. So all the processes you started via gnome is gone, you need to reopen all your tools again, happens at least 6 times a week.
Sometimes gdm doesn't work, so you can't login, you have to open another tty and reset gdm in the other session. It's so bad, never had these issues before in x11, sure there were bugs, but not annoying bugs.
Driver issues or not, it's annoying as fuck. Gnome developers (redhat or whoever sells support for gnome) implementing the display server, gg.
-
maybe?!
but from the votes here you can see that the wayland supporters can be nothing but shit people.
and that is how nixos died. and this is how wayland is already dead.nixos had a toxic insane community of ppl like this: other opionion = downvote.
Or check mozilla...millions of request for improvement, but the idiots focus on telemetry, terrible guis and so on.
Firefox is at 1% marketshare??I have seen it too often by now.
if criticism like that triggers the hardcore fans, you know you do not ever want to be part of that fan base.furthermore, you are a disappointment.
Screen records do work providing the app asks for a screen cast in the proper way (which BTW is not via Wayland but through a message to a DBus service).
Why do you still exist? I try understanding what the purpose of your reply could be?
Screenrecords do not work. For plenty of people. Google it.
Yet you feel entitled to share you smalldick energy wisdom of "proper way".
That is exactly the vibe of the shit ppl. You do not help Wayland or x11 or anything, you just fap into your own mouth because nobody can ever love you like that.
Go get help.Why do you still exist? I try understanding what the purpose of your reply could be? Screenrecords do not work. For plenty of people. Google it. Yet you feel entitled to share you smalldick energy wisdom of “proper way”. That is exactly the vibe of the shit ppl. You do not help Wayland or x11 or anything, you just fap into your own mouth because nobody can ever love you like that. Go get help.
Wow, someone needs to grow up. You laid into Wayland when screen recording doesn't even go through Wayland. There is no need to be sore and immature that you didn't know how it works.
-
SystemD is really bloated tho
I'm not saying we should all be using runit, but with systemD making more and more services only work through their init system just creates more vendor lock in
Like, who needs a cronjob alternative that only works if you use SystemD, limiting your software to people using it and locking out everyone needing a less bloated init system like runit? And who needs a systemD calendar?
Depends what you mean by bloat. It has a very large repo, but it compiles into little commands with least privilege execution. A lot of those commands are specifically there so someone doesn't have to pull in other repos with a larger attack surface. e.g. there is a time sync daemon to replace having to pull in ntp which is a lot more complex and fraught and the one thing most desktops need of NTP which is to set the clock.
-
What I’ve seen of rustdesk so far is that it’s absolutely not even close to the options available for X. It replaces TeamViewer, not thin clients.
You would need the following to get viability in my eyes:
- Multiple users per server (~50 users)
- Enterprise SSO authentication, working kerberos on desktop
- Good and easily deployable native clients for Windows, Linux and Mac, plus html5 client
- Performant headless software rendered desktops
- GPU acceleration possible but not required
- Clustering, HA control plane, load balancing
- Configuration management available
This isn’t even an edge case. Current and upcoming regulations on information security drags the entire industry this way. Medical, research, defence, banking, basically every regulated landscape gets easier to work in when going down this route. Close to zero worries about endpoint security. Microsoft is working hard on this. It’s easy to do with X. And the best thing on Wayland is RustDesk? As stated earlier, these issues were brought up and discarded as FUD in 2008, and here we are.
Wayland isn’t a better replacement, after 15 years it’s still not a replacement. The Wayland implementations certainly haven’t been rushed, but the architecture was. At this point, fucking Arcan will be viable before Wayland.
Fair enough, I haven't worked in an industry with requirements like that. Can you share an example of software you would use for a setup like that? I'm interested in learning more about it. I wonder how many companies are currently using a solution like that with Linux.
Wayland itself isn't doing anything to prevent those solutions from working, but nobody has chosen to create a solution like that supporting Wayland. If the companies working on and funding Wayland need a solution like that, then they can make or fund it.
Right now, Wayland is good enough to be used on employee workstations for most peoples day to day work, because most people dont work at a company using a solution like you described.
After 15 years, Wayland is lacking some things X11 has, but has also far surpassed it in many ways. Linux is now usable on HiDPI and has proper color management. Companies like Redhat aren't picking features at random, they're prioritizing what their biggest customers need, because thats what makes money. Again, just to reiterate, Wayland supports the usecases you've described, but companies haven't made software for this usecases that works with Wayland.
Wayland may not be a better replacement for you, but is sure is for a ton of users and organizations.
-
SystemD is really bloated tho
I'm not saying we should all be using runit, but with systemD making more and more services only work through their init system just creates more vendor lock in
Like, who needs a cronjob alternative that only works if you use SystemD, limiting your software to people using it and locking out everyone needing a less bloated init system like runit? And who needs a systemD calendar?
Systemd won't be done until they port libre office to it dammit!
-
I'm not sure if this is what you mean, but I do want to clarify - the drivers in the repository are still proprietary drivers from Nvidia, just tested and packaged by the distribution maintainers, dkms is just some magic that lets them work with arbitrary kernels with minimal compilation. Unless you're using nouveau, which I don't think is ready for most uses.
I understand that. What I meant was I was not happy with having to go out of my way to download other drivers. My apologies - I realized my previous comment was not very clear. Also, thank you for the dkms explanation.
I've been in linux for a short while already, but this is the first time I've used debian with an nvidia gpu. It's...a bit different from what I've experienced with arch on my laptops.
-
You know Wayland will be ready when these threads don't get 100 comments
Wayland is already ready and majority of linux desktop users are using it without issue.
-
Is fractional scaling functional?
It has been since like 2022 at least for me. I was on X11 and it looked blurry as hell. Same thing on wayland. One day, out of the blue a KDE update dropped and boom everything was crisp and clear. I thank the lords of wayland everyday
. Since then, it has only gotten better
-
It has been since like 2022 at least for me. I was on X11 and it looked blurry as hell. Same thing on wayland. One day, out of the blue a KDE update dropped and boom everything was crisp and clear. I thank the lords of wayland everyday
. Since then, it has only gotten better
Awesome. I tried Wayland a year or two ago but it broke QT stuff back then so it was a no-go. I should really give it another try soon.
-
Awesome. I tried Wayland a year or two ago but it broke QT stuff back then so it was a no-go. I should really give it another try soon.
For me X11 just flat out doesn't work, fucks up the icons and scaling. Unusable.
-
For me X11 just flat out doesn't work, fucks up the icons and scaling. Unusable.
Xorg scaling has always been horrible. But Wayland broke stuff like OpenCV window showing in the past with QT.
-
Using the latest Ubuntu lts is company policy if you want to use Linux. All support for x11 is removed from gnome, you can't even change x11 anymore. I switch workspaces all the time, like web browser in one, dev env and terminal, so constantly switching, 50% of the time it will miss the key up event from your keyboard and it's registering that you are holding the key down.
Gnome randomly crashes, for instance sometimes clicking on a link that someone sent you, just randomly crashes gnomes, happened yesterday. So all the processes you started via gnome is gone, you need to reopen all your tools again, happens at least 6 times a week.
Sometimes gdm doesn't work, so you can't login, you have to open another tty and reset gdm in the other session. It's so bad, never had these issues before in x11, sure there were bugs, but not annoying bugs.
Driver issues or not, it's annoying as fuck. Gnome developers (redhat or whoever sells support for gnome) implementing the display server, gg.
I'm sorry to hear that.
I've been using GNOME+Wayland on a few distros, including Fedora, OpenSUSE, and Arch, on at least 3 different computers, and I also use workspaces and keyboard shortcuts extensively: I've never encountered such problems.
I remember warching a video on YouTube, by The Linux Experiment, where he criticized the GNOME experience on tablets, just to discover later that it was an Ubuntu issue, and that other distros would work well: maybe this is the case, too?
Or maybe your computer has one of those older NVIDIA GPUs, which are infamous for working bad in Wayland due to driver issues. -
Like what? (Curious)
Here is some of them (they are all intermitent) :
- Wrong sensitivity with the mouse
- wrong tiling of my windows with multiple screens, (like I do a full screen and the window will disapear or occuoy half of the bottom of the screen for example.
- black screen after coming out of sleep
- some gtk applicatipn have randow widgets not working (but some do in the same window/frame...)
- sometimes when I try to share my screen with a native wayland app it just goes to black (and sharing with an X app I have to select two times what I want to share on top of in the app)
- sometimes sub menus are just misplaced
- some of my appimages gets broken with wayland
- some x apps are blurry
I forget a lot, but it's a lot of minor issues that piles up and gets frustrating
-
Fair enough, I haven't worked in an industry with requirements like that. Can you share an example of software you would use for a setup like that? I'm interested in learning more about it. I wonder how many companies are currently using a solution like that with Linux.
Wayland itself isn't doing anything to prevent those solutions from working, but nobody has chosen to create a solution like that supporting Wayland. If the companies working on and funding Wayland need a solution like that, then they can make or fund it.
Right now, Wayland is good enough to be used on employee workstations for most peoples day to day work, because most people dont work at a company using a solution like you described.
After 15 years, Wayland is lacking some things X11 has, but has also far surpassed it in many ways. Linux is now usable on HiDPI and has proper color management. Companies like Redhat aren't picking features at random, they're prioritizing what their biggest customers need, because thats what makes money. Again, just to reiterate, Wayland supports the usecases you've described, but companies haven't made software for this usecases that works with Wayland.
Wayland may not be a better replacement for you, but is sure is for a ton of users and organizations.
The thing is - wayland does kind of prevent it by forcing the GPU into the rendering pipeline far harder than Xorg. The GPU-assumptions throughout the code base(s) makes latency shoot through the roof when running software rendered. If you want decent latency, you need a GPU, and if you want to run multiuser you are going to pay Nvidia a shitton of money.
I can also imagine it’s hard (impossible?) to do performant damage tracking in a VNC server without implementing at least parts of the VNC server inside the compositor. This means that the compositor and VNC server gets tightly coupled by necessity. Choice will be limited. Would you like the bad DE with the good VNC server or the good DE with the bad VNC server? Bad damage tracking means shit latency and high bandwidth usage, or other tradeoffs. So even if someone managed to implement what I want on Wayland, it would most likely be limited to a single compositor and not a general solution allowing a free choice of compositor.
Best software suite I know of for it is Cendio Thinlinc, on top of TigerVNC. Free for up to 5 users. There are some others in the same niche. My recommendation would be to try Thinlinc on Rocky 9 or Ubuntu 24, and configure it to use XFCE. Mate, KDE, or Cinnamon, all work fine. Turn off compositing! Over a good WAN-link it feels mostly local unless playing fullscreen videos. On a LAN-link, the only thing giving it away is extra tearing and compression artifacts when playing youtube-videos fullscreen. Compared to many others solutions I have tried, the latency and ”immersion” is incredible.
As for me, I’ll try to never manage linux desktop fleets or remote desktops again.