this post was submitted on 29 Apr 2024
180 points (94.6% liked)
linuxmemes
21378 readers
1295 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack members of the community for any reason.
- Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
- Bigotry will not be tolerated.
- These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
3. Post Linux-related content
- Including Unix and BSD.
- Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of
sudo
in Windows. - No porn. Even if you watch it on a Linux machine.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't fork-bomb your computer.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
So you wanna go from home to school. The whole distance/trip can be done on a bus or your moms car. That's a means of transportation. But, now people are creating a train and soon you will have another means of transportation that you can go to school with, by train.
That's it, Wayland is another means of transportation (newer) than the older means of transportation that existed for a long time, x11 or xorg.
The route is how can applications show stuff on a screen, what transport should they use.
Okay I think I'm following so far
And the whole "show stuff on screen" thing
I'm guessing it's kinda like: you've got a couple people sitting there wanting to play with Legos and only so much room to play. They don't have direct access to the play area because of security reasons so they have to ask someone to place the Legos for them. Wayland, X11, and Xorg are all different people they can talk to to place the Legos in a way where no one is fighting for space.
So basically it's a new way for programs to negotiate who has what part of the screen?
I'm guessing Wayland is either more feature rich or lighter on resources and that's why it's a big deal?
It's an entirely different design than X11. It gains features not possible to implement on X11, while losing many features exists in X11. People that like those new features love Wayland, while people that use those missing features hate it.
What kinds of features does it gain and lose?
The most obvious, user-visible loss of features are applications no longer able to grab/mess with contents of another application's window. Screen sharing and remote desktop was broken for a long time in wayland until it's fixed via pipewire recently. Under X11, rendering is free-for-all, where any app is free to do whatever it wants to other app's window. Heck, you can even tell mpv to play video on a cell in librecalc if you feel like it. Such shenanigans is now impossible in wayland because it's a big security risk (though I'm not sure if it's actually exploited in the wild).
The most hyped feature of wayland is better support for high resolution "retina" display. Also, you can use multiple monitors with different dpi/scaling in wayland. IIRC it's not possible on X11, though you can use xrandr to force the scaling on each monitor, though it'll result in blurry texts because the scaling is not done natively.