Most active commenters
  • michaelmrose(8)
  • rektide(7)
  • mort96(6)
  • (5)
  • imiric(5)
  • gjsman-1000(5)
  • gjvc(4)
  • not_your_vase(3)
  • bombolo(3)
  • samwillis(3)

49 points 1una | 100 comments | | HN request time: 4.16s | source | bottom
1. not_your_vase ◴[] No.35928051[source]
> Yes, not every random app and feature you use on Xorg will have a Wayland equivalent. Deal with it.

In general this sentence is why the Year of Desktop Linux won't come in this millennia. Not only XOrg vs Wayland. Many such cases. Sad!

replies(8): >>35928066 #>>35928112 #>>35928157 #>>35928221 #>>35928227 #>>35928231 #>>35928305 #>>35928559 #
2. PlutoIsAPlanet ◴[] No.35928066[source]
Xorg vs Wayland isn't a thing because Wayland is the replacement for Xorg.
replies(3): >>35928088 #>>35928092 #>>35928095 #
3. ◴[] No.35928088{3}[source]
4. c4mpute ◴[] No.35928092{3}[source]
Wayland doesn't really replace Xorg, tons of things are nonworking, downright weird, stupid or neglected in Wayland. The original article even says so.
replies(2): >>35928211 #>>35936355 #
5. bombolo ◴[] No.35928095{3}[source]
Except a lot of things don't work with it. For example shortcuts.

Which is why people keep using xorg… wayland is NOT a drop in replacement.

replies(2): >>35928149 #>>35928164 #
6. jasoneckert ◴[] No.35928101[source]
This makes perfect sense - the Asahi project is about developing a robust Linux distro for Apple Silicon systems and must focus their limited resources on achieving that goal. Spending time to support X.org - which is quickly becoming deprecated for Wayland - isn't a good use of their limited resources.
replies(5): >>35928181 #>>35928191 #>>35928270 #>>35928419 #>>35928948 #
7. samwillis ◴[] No.35928112[source]
No, the reason "Linux on the Desktop" won't happen is that it's not shipped by any (significant) hardware manufacturer for general desktop use. No one (in the scheme of things) installs an OS that didn't come with their hardware, and they never will. Open source developers, contributors and purists can't change that, no matter how hard they try.

But, Android is a thing, and Linux is literally everywhere. OS has won, even if the mythical "Desktop Linux" didn't.

replies(3): >>35928170 #>>35928176 #>>35928296 #
8. ZiiS ◴[] No.35928149{4}[source]
Keyboard shortcuts? I have only really used Sway but it just kept my i3 shortcuts working; never noticed any change?
replies(1): >>35933024 #
9. tremon ◴[] No.35928157[source]
> Yes, not every random expansion card or peripheral you use on Windows XP will have a Windows Vista/7 driver. Deal with it.

That doesn't seem to have hurt the year of Desktop Windows too much.

replies(2): >>35928336 #>>35928601 #
10. 0beef ◴[] No.35928164{4}[source]
Keyboard shortcuts or desktop shortcuts?

my experience with kwyboard shortcuts on sway/gnome is that they're implemented differently on a wm-by-wm basis

replies(1): >>35933028 #
11. not_your_vase ◴[] No.35928170{3}[source]
In 2023 I have to push back on this. Installing one of the the mainline distros is easier, user-friendlier and faster than installing a random soundcard driver on windows.

After installing their first distro, most people have a good experience. Then they install an update, that causes some ridiculous regression. At this time they have 2 choices: spend 2 weeks on reading all kind of arcane documentation, or go back to whatever they were using before. Or ask the maintainer, who responds "deal with it".

Just as another, fresh example, look at this: https://blogs.gnome.org/mcatanzaro/2023/05/10/gnome-core-app... - Gnome finally has thumbnails in the file picker, but they removed the music player. You can't have everything, I guess.

This kind of attitude why the Year of Desktop Linux will not be seen by our generation, not evil manufacturers.

replies(4): >>35928219 #>>35928274 #>>35928676 #>>35929466 #
12. sylware ◴[] No.35928176{3}[source]
Yep. Massive default installation is the ONLY way.
13. arbitrage ◴[] No.35928181[source]
> X.org - which is quickly becoming deprecated for Wayland

I'm not sure 'quickly' really is the right word choice there.

replies(1): >>35928309 #
14. sylware ◴[] No.35928191[source]
A dma-buf/vulkan wayland compositor (written in plain, lean and simple C), xwayland for that horrible steam client and a few old/unmaintain games/apps, and you are good to go, for a less horrible digital world.
15. rascul ◴[] No.35928211{4}[source]
I read the article four times and didn't find a reference to tons of things not working, weird, stupid, or neglected in Wayland.
16. protonbob ◴[] No.35928219{4}[source]
> faster than installing a random soundcard driver on windows.

Do you have to burn a flashdrive image, navigate through odd commands to disable secure boot, and find the magical incantation to boot from USB to install a soundcard driver?

replies(1): >>35928236 #
17. psanford ◴[] No.35928220[source]
I'm an Asahi user and I back the project on Patreon. I also use xorg and don't have any plans on switching to Wayland any time soon. My reason is simple, there isn't an equivalent to xmonad on Wayland (nope sway isn't an equivalent for me).

I don't have any issue with Asahi focusing on Wayland first. But this attitude doesn't make me feel great. Is it really so difficult to have a little bit of empathy for your end users?

replies(3): >>35928318 #>>35928348 #>>35928745 #
18. 0beef ◴[] No.35928221[source]
I think that the ability to depreciate aspects of the OS is one of GNU-Linux's greatest strengths.

For example, look how saddled MS Windows is by the burden of binary reverse-compatibility. It makes the leap to other arches like ARM nearly impossible.

Yes, some features of X11 are not present in Wayland. But the incomplete reverse-compatibility allows us to decide if those features are worth it in the first place. And if you don't like it you can patch it yourself.

19. imiric ◴[] No.35928227[source]
That quote is exactly why Linux will never reach mainstream adoption. Arrogant Linux developers who pick a hill to die on because they feel technology X is "better". They refuse to acknowledge that none of it matters if it negatively impacts user experience. This "deal with it" attitude is beyond obnoxious.

User experience is ALL that matters. Apple has this ingrained in their ethos. While the OSS communities are bickering over X vs Y, they chose to pick what's usable and polish it until it delivered great UX.

Last time I checked, Wayland was broken in fundamental ways on my NixOS/KDE machine. So I went back to Xorg, that for all its ancient faults, delivers a better UX _today_. I'll keep trying Wayland every few months, and when it becomes an improvement, I'll consider switching to it. No, I won't "deal with it". Why don't YOU fix it?*

*If you tell me that it's not up to you, but to application developers to add support for Wayland, I'll drop kick your sticker-infested laptop, and curse whoever came up with this ridiculous system.

replies(2): >>35928649 #>>35928996 #
20. rascul ◴[] No.35928231[source]
> In general this sentence is why the Year of Desktop Linux won't come in this millennia.

It came in the '90s. Not sure what people keep going on about.

21. rascul ◴[] No.35928236{5}[source]
Which mainstream distros still don't work with secure boot?
22. gjvc ◴[] No.35928270[source]
which is quickly becoming deprecated for Wayland

On what planet is this true?

update: I sit somewhat corrected. I have retried KDE with an NVidia card and /usr/bin/Xwayland and am impressed. Not 100% perfect, but very usable.

replies(3): >>35928410 #>>35928500 #>>35929223 #
23. gjvc ◴[] No.35928271[source]
Wayland is to Xorg as IPv6 is to IPv4
replies(2): >>35936169 #>>35936353 #
24. samwillis ◴[] No.35928274{4}[source]
Oh, I'm not denying that the UX is there, it has been at par or better for 20 years. It's just no one will ever do it - except for developers, enthusiasts, or people in specific industries.

I would love it to happen but the suggestion that there is anything the developer community can do is wrong. This isn't like the move to get friends and family to swap to Firefox in 2004, that was easy, it was in parallel with no data or app loss. With no new UX to learn.

I can get my parents to change to a different web browser. I could never get them to swap to Linux. I doubt I could get them to reinstall the os they currently use!

replies(1): >>35930034 #
25. flatiron ◴[] No.35928296{3}[source]
Steamdeck?
26. qbasic_forever ◴[] No.35928305[source]
No you won't be able to control auto updates anymore on Windows 10. Deal with it.

No you won't be able to edit system files on Mac OSX without rebooting into the bios effectively. Deal with it.

Every platform does dumb, annoying stuff. Deal with it.

27. midasuni ◴[] No.35928309{3}[source]
Relative to ipv6
28. gjsman-1000 ◴[] No.35928318[source]
> Is it really so difficult to have a little bit of empathy for your end users?

That’s easy to say if you’ve never worked on Xorg. The codebase is one of the worst in existence, few people fully understand it, and fixing bugs in it is a modern Sisyphean wheel.

replies(1): >>35928346 #
29. temac ◴[] No.35928336{3}[source]
The graphic stack did not broke application and workflow compat between the two, though. Neither did it incitate to couple the desktop to the graphic server, on the contrary it even made the system resilient to graphic driver crashes.
30. psanford ◴[] No.35928346{3}[source]
I'm really not asking for that. I'm asking for communication that doesn't feel dismissive.
replies(1): >>35928395 #
31. complex1314 ◴[] No.35928348[source]
It's just a heads up that it will not be on their timeline to fix. My empathy would be with the developers and maintainers of this amazing project (and all open source maintainers in a similar situation).
32. gjsman-1000 ◴[] No.35928395{4}[source]
I think it’s more exhaustion at the fact users do not want to move on; and yet, this is Linux in 2023.

- GNOME is Wayland by default

- Red Hat has announced Xorg is depreciated. A big deal considering they were basically keeping Xorg on life support single-handedly. Without Red Hat, there’s basically nobody working on it anymore.

- KDE Plasma 6 has announced Wayland is default now.

At some point, it becomes like a user complaining that OS/2 is no longer supported. It’s dead, X11 is older than OS/2 (June 1984!), we are all collectively exhausted, time to move on.

If xmonad doesn’t work for your system; take it up with them.

replies(3): >>35929494 #>>35930029 #>>35935974 #
33. zamadatix ◴[] No.35928410{3}[source]
Note xwayland isn't included in that. Also some read deprecation as already replaced which isn't necessarily the same thing.

Being Asahi is not only brand new but not even near a first stable release the amount of surprise about the lack of xorg focus seems as silly as those that act like wayland reached parity 2 years ago

replies(1): >>35930094 #
34. croutonwagon ◴[] No.35928419[source]
I’ve tried wayland. It’s a default for my daily driver Ubuntu 22.04. But it really struggles with multi monitors, especially ones attached to my egpu or other docks.

Ultimately X11 works out of the box and with a quick .conf change I can easily setup my default monitors at the gdm login (or whatever Ubuntu uses these days).

I don’t have a dog in the fight on a display interpreter. But wayland just doesn’t work in my use case. And hasnt through multiple iterations (this laptop was built on 20.04 and went through a few non-lts releases before I just stuck to 22.04. )

35. aorth ◴[] No.35928443[source]
A useful resource for finding Wayland applications: https://arewewaylandyet.com/
replies(1): >>35929044 #
36. FloatArtifact ◴[] No.35928450[source]
Good luck getting window titles on Wayland. If anyone knows how. Such a basic concept that empowers accessibility software and automation software.
37. gjsman-1000 ◴[] No.35928500{3}[source]
This planet. GNOME and KDE have both announced Wayland is default for future releases and they are working towards depreciation.

Red Hat has announced they are depreciating Xorg already; which is a huge deal because they are almost single-handedly the only contributor keeping Xorg alive. Once they are done, work on Xorg will basically cease forever.

Considering Xorg is based on X11 which dates back to June 1984, I can’t blame them. A graphics system from 1984 is not suitable for 2023 in any capacity. Not without a ton of hacks, workarounds, and jank everywhere.

replies(2): >>35928682 #>>35931120 #
38. roenxi ◴[] No.35928559[source]
I'd go a bit further and say that is also why Wayland in particular has struggled with adoption given the lack of anyone maintaining X and the general support of maintainers for Wayland. It was a bad sign when screenshots required major architecture changes to how a linux system was expected to run.

Still, X.org is terrible and can be reasonably called the Internet Explorer 6 of the linux desktop. At least Wayland will be easier to displace if anyone comes up with something better. This is a step forward.

replies(2): >>35928632 #>>35932501 #
39. ziml77 ◴[] No.35928601{3}[source]
The difference is that going forward, people will target the latest changes to Windows because the previous versions will decline in usage since they are seeing no more effort put in by MS. With a situation like Xorg vs Wayland people will have two targets going into the foreseeable future because both still have active development.
40. gjsman-1000 ◴[] No.35928632{3}[source]
The Internet Explorer 6? IE6 is 17 years newer than X11.
41. sgtnoodle ◴[] No.35928649{3}[source]
I thought the last paragraph of the main article was interesting. They admit that they chose to default to xorg over wayland in the distro because it worked better without hardware acceleration. Now they're ranting that their users are using xorg?

At work I have deprecated many older software components in favor of implementing newer, less painful to maintain ones. Lots of other software engineers use those components, so a big part of it is documentation or training. Rather than harp on the flaws of the old thing, I try to objectively present the lessons learned from it, with an emphasis on all the good aspects of the original that carried forward into the replacement. That generally makes the transition smoother, especially for getting buy-in from the folk that were involved with developing the original implementation. I also wouldn't tell someone not to use an existing component that works, unless I have a concrete recommendation for a better alternative.

replies(1): >>35929785 #
42. alpaca128 ◴[] No.35928676{4}[source]
> Installing one of the the mainline distros is easier, user-friendlier and faster than installing a random soundcard driver on windows.

And yet the average user will probably not do that, just like their eyes will glaze over if you say the incantation "soundcard driver" in their presence. It's unfamiliar and their friends don't use it, and that's it. Easy to install? Okay, but can you give a reason for them to even try?

Many people don't buy a Windows/Mac OS laptop or Android phone or iOS tablet. They buy a MacBook, Samsung S42, iPad, Steam Deck. OS? Web browser? Doesn't matter.

43. dreamcompiler ◴[] No.35928682{4}[source]
OT friendly reminder:

"depreciation" happens when capital investments lose value over time, often for tax purposes.

"deprecation" is when the builders of a tool want to discourage you from using the tool going forward because a better solution exists.

The latter is the one that applies to software.

replies(1): >>35928716 #
44. gjsman-1000 ◴[] No.35928716{5}[source]
I know, but I work on a smartphone with ambitious autocorrect.
45. mdhen ◴[] No.35928745[source]
You are so entitled. Xorg is dead, you can use it. Don't expect anyone to help you though.
replies(1): >>35935951 #
46. commoner ◴[] No.35928948[source]
Asahi Linux is a new Linux distribution in alpha that only supports Apple hardware. All of the distro's supported laptop models have HiDPI screens, and in my experience, Wayland has done a much better job of handling HiDPI screen scaling than X11 ever since it was supported as a full session in GNOME 3.20 (May 2016).

For every FOSS project, it is up to the maintainers to decide the scope of what the project supports. Asahi Linux maintainers have every right to drop support for X11 when it increases the development burden and, according to the post, has lower performance than Wayland on the supported hardware.

Anyone who absolutely needs to stay on X11 due to a use case not yet available on Wayland-compatible software, your options are to switch to a different distro, fork Asahi Linux, or wait for that use case to be supported on Wayland-compatible software.

Based on the decisions mainstream Linux distros and desktop environments have been making, it's clear that Wayland adoption is increasing while X11 is gradually being deprecated. By the time Asahi Linux hits stable, supporting only Wayland will become an even more obvious choice than it is today. The words "don't come to us asking for help" may sound harsh, but they clearly communicate that X11 will no longer be supported on Asahi Linux.

replies(1): >>35936279 #
47. rektide ◴[] No.35928996{3}[source]
This feels like a nightmare conflict. I would be so less interested in trying to drive open source tech forward if I had to actually deal with such as this.

Do you have any open bug reports you can point to for "Wayland" not working? Which compositor were you try to use?

This all reminds me so much of ESM Vs cjs. Tech sometimes direly needs a kick in the ass. The situation cannot hold with something old & not good & the new works for most people, but also there's 1% valid problems. The world deserves to be able to eventually move on. The world can be bold & progressive & make changes, it should, and we should expect more of each other about being timely, about doing thr right thing, about making shifts. But we become so trapped by such resistance & unadaption, by staying where we are. Progress is a spirit I think should be Integral to open society & especially open source, but people don't see themselves as part of the bigger thing, they view themselves as merely at ends.

replies(2): >>35929424 #>>35932839 #
48. rektide ◴[] No.35929042[source]
Wow it is hard seeing such blowback here in the comments. This is such an obvious sensible path.

We have to pick where we put our energies. No one should be expecting to see much effort or caring on X.org. It's not what's happening, going forward.

replies(1): >>35929448 #
49. rektide ◴[] No.35929044[source]
HN discussion, https://news.ycombinator.com/item?id=32020326
50. wkdneidbwf ◴[] No.35929223{3}[source]
earth?
51. imiric ◴[] No.35929424{4}[source]
> Do you have any open bug reports you can point to for "Wayland" not working?

No. Why should a user go hunting for bug reports, or make an effort in making them to begin with? Developers shouldn't expect users to report every issue they run into. Most users will see something not working as expected, and move on to something that does. Fighting with software to make it work, a.k.a. "dealing with it", is a behavior exclusive to technical users and tinkerers. And even this cohort won't be bothered to do so when they just want their machines to work.

> Which compositor were you try to use?

How should I know? All I know is that I selected "Wayland" in my login screen, and ran into a half-dozen UI issues in less than 5 minutes, which I can't be bothered to list now (I posted about it here a few weeks ago if you're interested to know the details). Switching back to Xorg fixed all of them.

With the complexity of a DE like KDE, I, a technical user, wouldn't even know where to look for the culprit. Was it KWin, XWayland or Wayland? When Firefox had UI issues, is that because of Firefox, XWayland or Wayland? Or something with my combination of hardware and drivers? ¯\_(ツ)_/¯

Developers shouldn't expect users to debug their application issues. Users are not testers.

replies(1): >>35931113 #
52. t-3 ◴[] No.35929448[source]
> It's not what's happening, going forward.

By all indications, neither is Wayland. It's barely any more usable without running an X server on top today than 10 years ago.

replies(1): >>35931053 #
53. wkdneidbwf ◴[] No.35929466{4}[source]
yes, but the point you’re replying to is that people aren’t going to bother changing the OS, not that it’s too hard to install it.

switching your desktop to Linux is still niche.

i think it being niche and also “the most popular it’s been” doesn’t have to be mutually exclusive.

54. t-3 ◴[] No.35929494{5}[source]
What does the origin date of X11 have to do with anything? Doesn't look abandoned or dead: https://gitlab.freedesktop.org/xorg/xserver/-/commits/master
replies(1): >>35936322 #
55. imiric ◴[] No.35929785{4}[source]
> At work I have deprecated many older software components in favor of implementing newer, less painful to maintain ones.

That's great, but know that you're optimizing your QoL over the users'. If and when that new shiny thing becomes an objective improvement of the user experience, only then will users share your joy of switching to something easier to maintain. Just don't expect, or even worse, force users to switch just because it makes life easier for you.

> I also wouldn't tell someone not to use an existing component that works, unless I have a concrete recommendation for a better alternative.

Yes, this is key. And precisely what the person in TFA is failing to do. UX >>> DX, always.

replies(1): >>35933785 #
56. yjftsjthsd-h ◴[] No.35930029{5}[source]
> exhaustion at the fact users do not want to move on

The users will move on when the replacement is unambiguously better, and/or at least has feature parity. Telling someone to throw out their working setup is a lot of why Wayland is viewed by some people with derision.

57. not_your_vase ◴[] No.35930034{5}[source]
The average user is happy and willing to install - different game launchers,

- Chrome browser,

- Skype, Discord or other chat applications,

- update GPU drivers regularly,

- tolerate the abusive Windows update/reboot policy,

- install multiple anti-virus software just to fight with Windows Defender,

- etc...

but not willing to install a new OS, even if it's literally a few click.

I think we kept saying this "Linux can't be mainstream desktop player because it isn't default" so long, that we can't even imagine anymore that there can be other, stronger reasons too.

Defaults are definitely not meaningless, but users are willing to change bad defaults, if there is a better alternative. Sure, not your parents, neither mine. But most of people around you (I assume) and around me (I know) would.

Sure, just anecdata, but over time I have had more than 1 colleagues telling me proudly that they started to play around Linux on their machine, only to learn a few weeks later that they have abandoned it due to some (for them) insurmountable problem they faced.

replies(1): >>35930677 #
58. yjftsjthsd-h ◴[] No.35930094{4}[source]
> Note xwayland isn't included in that.

I do wonder if that isn't a solution. Couldn't they just ship rootful xwayland as the officially supported X server on Asahi, thereby being able to drop X.org without trashing people's setups?

Edit: This is a suggestion, not a "well why didn't they just do this".

replies(1): >>35936171 #
59. samwillis ◴[] No.35930677{6}[source]
The average user sees the OS and the hardware it came on as one and the same thing - I do not believe that can be changed.
replies(1): >>35934560 #
60. johnea ◴[] No.35930700[source]
People should run whatever they want.

Who really cares what this dork thinks...

61. rektide ◴[] No.35931053{3}[source]
There is a happy silent majority that disagrees.

I personally almost never need to run Xwayland. My terminals (kitty, alacrity), web browser, all work great in Wayland with good hidpi scaling. Vscode has good support now too I hear. KiCad seems close to landing good support. I use OBS & it works amazing; Pipewire+Wayland is a modern marvel & such a faster cleaner better system than the slow costly trashfires we had. https://arewewaylandyet.com/ fills most of the rest of the little needs I have.

62. rektide ◴[] No.35931113{5}[source]
I feel like a commercial OS is a better fit for attitude/desires.

You should know to be able to type `journalctl` which will almost certainly give you a report on what just happened.

Filing a big report feels like a pretty low barrier to me. It's stunning to me to see such a strong rebuttal, expecting developers to mind read & inuit every possible thing a user might run into. To shun openness, to remain closed & curt & expectant, feels more like a consumer relationship, where you don't have any real ability to speak or be present. But do have that ability, you can provide info that would make things better for everyone, and to me that barrier to helping feels extremely low. Not a burden.

replies(1): >>35936036 #
63. shrimp_emoji ◴[] No.35931120{4}[source]
But it still won't be at parity or stability with X11 for the next... 10 years, is my guess?

So, yes, there's striving to a Wayland, post-X11 future, but it's far from the sure thing that X11 is.

replies(1): >>35938646 #
64. kaba0 ◴[] No.35932501{3}[source]
> It was a bad sign when screenshots required major architecture changes

That’s FUD. The reason around the controversy about screenshots is as simple as gnome wanting to do it right from first principles, that is to also include proper support for taking video recordings/streaming, which is much more complex, while wlroots were looking for a simple “take a picture” mode at first. They couldn’t come to agreement on a common protocol for a time, end of story.

This is due to the bazaar style of development, has no technical reason. Apple can just say they will switch to this new tech in x time, linux can’t really.

replies(1): >>35933566 #
65. zerker2000 ◴[] No.35932839{4}[source]
pulling the concrete friction-report referenced in the reply https://news.ycombinator.com/item?id=35316159

(these are not necessarily the same issues, but at least similar-sounding ones I found by googling)

• widgets opening in wrong place: https://bugs.kde.org/show_bug.cgi?id=459188

• ignoring icon size configurations: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/i..., closed as wontfix

• on touchscreen menus open wherever you left the cursor: https://bugs.kde.org/show_bug.cgi?id=406025, more info in https://github.com/PeterCxy/evdev-right-click-emulation/issu...

• cursor framerate issues: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/1827 maybe, it's in the gnome issue tracker but described as wayland-specific, so might also be happening on KDE

• firefox using wrong screen's DPI: https://bugzilla.mozilla.org/show_bug.cgi?id=1632829, resolved by original reporter but last comment is a repro from someone else. also reported in https://github.com/flatpak/flatpak/issues/5300 but closed as "wrong bug tracker"

• fullscreening a video rotates it from portrait to landscape: https://bugzilla.mozilla.org/show_bug.cgi?id=1600962 possibly, https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/190522... possibly

In general wayland seems too buggy for major software like firefox to use it by default, per https://askubuntu.com/questions/1409389/why-doesnt-firefox-r...

Impressive list to hit in only 5 minutes!

replies(1): >>35933319 #
66. bombolo ◴[] No.35933024{5}[source]
a completely different software reimplemented the same shortcuts. This is not the same as having an existing software keep working with the same shortcuts.
67. bombolo ◴[] No.35933028{5}[source]
what's a desktop shortcut?

keyboard shortcuts is what I'm referring to

68. imiric ◴[] No.35933319{5}[source]
Haha I appreciate the sleuthing, and thanks for the links! <3

Some of those might be the bugs I experienced, but then again, some of them claim to be fixed years ago, and I was running a fully up-to-date NixOS unstable (rolling release) system.

Reporting an issue in an OSS project is a great freedom that users have, but it involves so many steps, especially in these complex environments, that it's often not worth the effort. Even if you manage to figure out which component is misbehaving, to search if there's an already open bug report, and take the time to create one if not, there's a chance of running into hostility and WONTFIX responses.

> Impressive list to hit in only 5 minutes!

All it took was logging in, launching Firefox and playing a video. If these issues were so obvious in 5 minutes, I couldn't imagine how many there would be had I used the system for longer. Switching back to Xorg was the quickest fix to my workflow. Besides, I figured that since these issues were so obvious that they were already known. I was just befuddled as to why they remain so prominent given that Wayland is already 15 years old, and there are mainstream distros offering it as an alternative, or switching altogether to it.

replies(1): >>35942987 #
69. roenxi ◴[] No.35933566{4}[source]
It is obvious there is no technical reason - computers have been able to take screenshots for around 40 years. The issue is the Wayland protocol thought it could get away with no provisions for sharing buffers and so its adoption was crippled while people discovered that they needed to implement a new Wayland+ standard or live without screenshots.

We're probably never going to be in a situation where someone can "implement Wayland" and have an acceptable desktop. The real standard to be implemented was written as part of the sway team circa 2018 (eg, https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/commi...).

70. sgtnoodle ◴[] No.35933785{5}[source]
I work on embedded systems that are rarely user facing, so ease of maintenance tends to directly improve the customer's experience for the overall system.
71. SAI_Peregrinus ◴[] No.35934560{7}[source]
Because installing a different OS deletes all your programs & data. Sure, you can maybe back it up & restore it, but you can't restore your programs & usually can't use their data with the replacements. Installing a new application doesn't delete the old application.

Of course if the user is technical enough they can figure out how to resize their existing partitions & set up a dual boot. But that's not the default, and that still risks corrupting the existing partition and therefore deleting all their programs & data.

72. michaelmrose ◴[] No.35935864[source]
> Yes, not every random app and feature you use on Xorg will have a Wayland equivalent. Deal with it.

This isn't a good argument for adopting new technology when the new contender offers nothing of note over the old and the all but unmaintained, broken in fundamental ways option continues to work the way it did a decade or two ago.

It's his playground, it's free, and he can do what he likes with it but if people are using X11 its probably not because they hadn't heard such rants before its because people know their own needs better than the distro developer.

73. michaelmrose ◴[] No.35935951{3}[source]
The person expressed disappointment not entitlement. People aren't entitled to others labor but they are certainly entitled to have an opinion. Aside from that X is still used by the majority of users. Calling it dead is to invoke Monty Python.

X: I'm not dead yet

Wayland Proponents: Well, he will be soon. He's very ill.

X: I support rootless operation and mixed DPI

Wayland Proponents: You'll be stone dead in a moment.

X: I think I'll release a new version of a window manager

Wayland Proponents: You're not fooling anyone, you know. Look. Isn't there something you can do?

X: [singing] I feel happy. I feel happy.

[whop]

74. michaelmrose ◴[] No.35935974{5}[source]
It's unreasonable to expect an X window manager developer to both maintain their WM and invest in writing a compositor a MUCH larger project. It's vastly easier for everyone involved to just keep using X. The age of the original X protocol is completely irrelevant to the discussion. Unlike OS/2 it's a living feature complete project. It doesn't spoil like cabbage.
replies(1): >>35936316 #
75. michaelmrose ◴[] No.35936036{6}[source]
Time is precious. Users aren't owed a desired feature and developers aren't owed a bug report. 99.99% of users who aren't explicitly beta testing software when they encounter a deal breaker using software they aren't heavily invested in will move on without comment or complaint. Not having debugged or written up an issue doesn't invalidate the persons impression that the software just didn't work well for them.
replies(1): >>35941362 #
76. ggm ◴[] No.35936169[source]
Can you dual-stack Wayland and X?
replies(2): >>35936787 #>>35941046 #
77. chungy ◴[] No.35936171{5}[source]
XWayland is just an X server on top of Wayland. You could use it to run your whole desktop, but it's not the best use for it. It's really just great at running legacy applications without a Wayland version (especially old games and such).
78. mort96 ◴[] No.35936279{3}[source]
This isn't about Asahi though. Nobody maintains Xorg anymore. Everyone who actually writes code or works on standards in the Linux graphics space, works on Wayland. Xorg on Ubuntu isn't any more maintained than Xorg on Asahi.

Asahi just happens to focus on hardware where Xorg's flaws are more obvious, so X will be more broken than usual. But it reflects the future of Linux graphics.

79. mort96 ◴[] No.35936316{6}[source]
Writing a Wayland compositor on top of wlroots is probably a larger project than writing a window manager for X. But it's not orders of magnitude, wlroots handles a whole lot of the dirty work for you.

> The X protocol [...] doesn't spoil like cabbage.

It actually does. The protocol doesn't handle things we expect from modern hardware and software. And the implementation certainly rots away as the rest of the software ecosystem changes in ways which will slowly make Xorg more and more broken. Drivers will change in ways which expose Xorg bugs. GUI toolkits will introduce bugs in their X backends and introduce new features which don't work on their X backend. Nobody maintains X anymore, and something like a display server in a rapidly changing software and hardware ecosystem requires maintenance to keep functioning.

None of this is to say the Xmonad developer should spend time rewriting their project to use wlroots instead of X. But as long as it requires X, it's living om borrowed time.

replies(1): >>35939721 #
80. mort96 ◴[] No.35936322{6}[source]
Look again. Almost all those commits are for XWayland.

XWayland is not going away. X as a display server is more or less abandoned.

replies(1): >>35936705 #
81. mdp2021 ◴[] No.35936353[source]
And which of the possible common properties would be relevant?
replies(1): >>35938643 #
82. mort96 ◴[] No.35936355{4}[source]
The people who used to work on X now work on Wayland. It is the way forward for graphics on Linux as Xorg is unmaintained. How does that not mean that Wayland replaces X?
replies(1): >>35936780 #
83. ◴[] No.35936705{7}[source]
84. ◴[] No.35936780{5}[source]
85. ◴[] No.35936787{3}[source]
86. Brian_K_White ◴[] No.35937855[source]
No thanks.

Seriously develop whatever you want to, but telling users what to do is a whole other class of unaware.

87. gjvc ◴[] No.35938646{5}[source]
Seems to be closer than I thought.
88. mdp2021 ◴[] No.35939069{4}[source]
Exactly: and you were told that the comparison is unclear, also since there are multiple possible interpretations and we cannot know which one you wanted to propose.
replies(1): >>35939416 #
89. michaelmrose ◴[] No.35939721{7}[source]
There is not one singular meaningful app or feature that doesn't work on X at this point.
replies(1): >>35945057 #
90. gjvc ◴[] No.35941046{3}[source]
most insightful comment on this thread ;-)
91. rektide ◴[] No.35941362{7}[source]
Open source as open society deeply deeply motivated & interested me. Open source isn't only for open society, but I think it's best & can only ever hope to advance itself aptly & with good calibration when society sees themselves as reasonably staked in too, as more than just a consumer consuming something given to them.

I feel like people spend more effort trashing & talking down software in forums like this, than it would have taken to make an even mostly-constructive tiny little data point that could actually help open source, and open society. The author, a NixOS user, almost certainly had plenty of basic technical chops they could have brought to bare within mere seconds to get some first level idea what happened, which they refused. The malice/concentrated-negativity, combined with the lack of effort, to me, invalidate my willingness to take someone seriously.

There are plenty of good valid useful ways to share the view & be part of open society. Just trying to tear out the supports of the building & make it crash down- anger- is not an acceptable enduring view; it's an ok initial reaction, but eventually realer more mature cycles have to begin (unless despair & ruin is the objective)

replies(2): >>35942133 #>>35942648 #
92. imiric ◴[] No.35942133{8}[source]
I agree with you on the philosophy of open source, and how important it is, but allow me to defend my viewpoint.

As a passionate long time supporter, user and developer of OSS, my reaction was purely based on that "deal with it" quote from TFA.

All software, regardless of its licensing terms, should first and foremost deliver a usable product. The expectation that users of free software (in both meanings of the word "free") are somehow under moral obligation to test the software and report issues to the authors is wrong, just as OSS developers aren't under any obligation to implement specific features or provide support. These freedoms go both ways.

But when a developer takes the hostile stance of prioritizing their QoL over their users', as in TFA, that is the attitude that's hurting users, and the adoption of OSS. I appreciate the effort the Asahi team is making, but this is a toxic attitude that shouldn't be part of any project.

Most of the time, I do take the effort to diagnose issues and report them where appropriate. But as you can see detailed below[1], the issues I experienced were so obvious that I assumed they had already been reported. Given the complexity of an environment like KDE, it would have definitely taken me hours of my time to properly diagnose and report these issues. And sometimes, I just want to get work done, without "dealing with" my machine... The reality is that most users feel this way, so this response shouldn't be surprising.

[1]: https://news.ycombinator.com/item?id=35932839

93. michaelmrose ◴[] No.35942648{8}[source]
This whole sub-thread is rich in verbiage but doesn't have enough meaning were it broth to nourish a mouse.

User: I tried it and it didn't work well don't care whose fault it is I just care that it didn't work.

Response: Every developer that flings non-working buggy software into the void is entitled to the free labor of their users who will test said software and write bug reports so that in the fullness of time it may someday be worth using. If you by the mere act of downloading something once don't see yourself as part of that developers community then your opinion is clearly invalid because you are like unto a leper unclean and outside the nourishing light of our lord!

A proper reproduction of the bug, troubleshooting, research into existing bug reports and possible causes both in the immediate and upstream project and writing it up could easily be half an hour not seconds. Meanwhile 17 other things have claims on our time. It is perfectly acceptable to shoot the shit on a forum about how you dropped a non-working project like a chicken nugget with a human finger in it without also opening an issue.

Do you know what people do when they install your software and it crashes on first run. They delete it without comment because they are not indebted to you by being granted to privilege of non-working software and running something else is liable to be a better investment of their time. This isn't abnormal or malicious its absolutely normal. This is also why your software which has a bug that effects 10,000 people gets 5 bug reports. It's not because the other 9,995 people noticed the bug had already been filed its because none of them bothered.

Pretending this is something abhorrent and invalidating is quite frankly a gross failure of analysis committed in service of invalidating a negative perspective that seemed to stick in your craw.

replies(1): >>35942949 #
94. rektide ◴[] No.35942949{9}[source]
Then the user gripes complains & badmouths, and are left behind.

But quickly their position crumbles. No advocates for their position maintain. What they were doing stops working. The user is swept under the sands of time & forgotten.

This putting all the onus on the developers is insufficient. The user doesn't have to advocate for themselves, no. Time happily can ignore their plight. We don't need them. The rest of the open society world is participating onwards.

replies(1): >>35958249 #
95. ◴[] No.35942987{6}[source]
96. mort96 ◴[] No.35945057{8}[source]
Screen tearing is more or less unavoidable on X. I've had tearing issues on Nvidia, Intel and AMD.

Avoiding jank is also more or less impossible on X. There is no substitute for Wayland's "every frame is perfect" model.

Oh, and you can't connect a high DPI screen and a low DPI screen at the same time with X; to the degree that DPI scaling works at all, it's one global setting so you get to choose whether stuff should be absurdly big on your low DPI monitor or absurdly small on your high DPI monitor.

replies(1): >>35945077 #
97. michaelmrose ◴[] No.35945077{9}[source]
I didn't have that problem is 2003 nor today.
replies(1): >>35945253 #
98. mort96 ◴[] No.35945253{10}[source]
Good for you! Doesn't make them not problems.
99. michaelmrose ◴[] No.35958249{10}[source]
This is a discussion thread. We aren't herein trying to address issues or our concerns to decision makers or effect change in the wider world. We are merely giving our personal perspective on matters without the reasonable expectation that comments negative or positive will find their way to sympathetic nor hostile ears. All our commentary was always destined to be forgotten.