Earlier quoted context omitted.
That is not true though, XWayland is better maintained than native Xorg. It is here to stay for backwards compatibility. Disclaimer: I run ChromeOS and Wayland just works.
Oh, I've got a Chromebook; didn't know it was all Wayland. I'm thinking that it "just works" there because G has more resources to patch all the needed features. More resources than KDE or Gnome or others have available.
PCSX2 Disables Wayland Support
121–130 of 208 posts
Re: PCSX2 Disables Wayland Support
#122Earlier quoted context omitted.
Unfortunately that's not avoidable. The duplication exists because of disagreement regarding how things should be done. The alternative is not "my preferred project gets all the resources" but "my preferred project doesn't exist and all the resources go to some fundamentally flawed project that I don't want to use". See Windows or macOS for how that turns out.
Windows and macOS are both more popular and usable than desktop Linux so I think it turns out fine.
Re: PCSX2 Disables Wayland Support
#123This discussion about monitor-aware positioning of windows relative to another is a real treasure trove: https://gitlab.freedesktop.org/wayland/wayland-protocols/-/m... One post summarizes it pretty well. Jehan says: > As GIMP maintainer, do you want me to open a separate report so that we explain our use case on multiple windows, as well as future planned use cases? I find it fascinating. There is this supposed succ…
It's a whole repeating pattern: Wayland starts out with a weird and inflexible design -> Wayland devs try to make the whole Linux ecosystem conform -> they start backtracking after years of pressure, but now they have to add cruft/workarounds to the protocol. Happened to forced VSync, integer-only UI scaling, the compositor-driven render loop with no visibility hints, client-side decorations only... At this rate, Wayland will be full of obsolete cruft before it even overtakes X11 in popularity.
Re: PCSX2 Disables Wayland Support
#124Earlier quoted context omitted.
Linux in general... Think of the efforts wasted in duplicate/overlapping functionality between maintenance + development of distributions, package managers, shells, compilers, C libraries, desktop environments, etc.
Unfortunately that's not avoidable. The duplication exists because of disagreement regarding how things should be done. The alternative is not "my preferred project gets all the resources" but "my preferred project doesn't exist and all the resources go to some fundamentally flawed project that I don't want to use". See Windows or macOS for how that turns out.
Re: PCSX2 Disables Wayland Support
#125Earlier quoted context omitted.
Imagine a program that utilizes several separate windows for palettes. If the program has no way to specify where to place those palettes, the user is going to be presented with a ton of palettes piled on top of their document window and that they’ll have to sort that out themselves, rather than a neatly organized immediately usable workspace. That’s not really an acceptable user experience no matter how you slice it…
>Imagine a program that utilizes several separate windows for palettes. One way this can work is: When the program starts up on first install with a brand new config, all those palettes are part of the program window. Then as the user decides to undock them one by one, they are removed from the main program window and a new window is drawn containing that palette. So the user isn't presented with "a ton of palettes";…
Kind of a real FU way of trying to move things forward...
Re: PCSX2 Disables Wayland Support
#126Earlier quoted context omitted.
Windows and macOS are both more popular and usable than desktop Linux so I think it turns out fine.
More popular, yes. Usability is subjective. The lack of tiling window management or decent package management on either of the most popular two desktop operating systems renders them unusable to me, so I'm quite thankful that the ecosystem is fragmented enough to cater to my apparently niche tastes.
Re: PCSX2 Disables Wayland Support
#127Earlier quoted context omitted.
>Imagine a program that utilizes several separate windows for palettes. One way this can work is: When the program starts up on first install with a brand new config, all those palettes are part of the program window. Then as the user decides to undock them one by one, they are removed from the main program window and a new window is drawn containing that palette. So the user isn't presented with "a ton of palettes";…
Of course the order of operations here was to break everything first and then start addressing the issues they feel like addressing when and if they get around to it. Kind of a real FU way of trying to move things forward...
Re: PCSX2 Disables Wayland Support
#128Earlier quoted context omitted.
I also don't care about malicious applications. I don't need to be protected from myself and didn't ask anyone to try.
Yeah, I find the creep of web app security mentality into the desktop to be a disaster. I want to be able to easily snoop on and control my GUI and I absolutely don’t want some display system to decide it knows better than me about this sort of thing.
Having good security is essential to having a good app platform. You can see a real disaster in how malware operated on Windows a couple decades ago.
>I want to be able to easily snoop on and control my GUI
That don't mean that every random program needs to be able to. If a program is to be able to snoop, it needs to explicitly given the ability to do so.
Re: PCSX2 Disables Wayland Support
#129Earlier quoted context omitted.
Not ever having to touch Xorg config files to get things working is pretty big advantage to me at least.
So let me know how do you write 5 languages properly…
Eu escrevo 5 línguas adequadamente.
J'écris cinq langues bien.
Escribo 5 idiomas correctamente.
Scrivo correttamente 5 lingue.
Re: PCSX2 Disables Wayland Support
#130Earlier quoted context omitted.
I also don't care about malicious applications. I don't need to be protected from myself and didn't ask anyone to try.
Yeah, I find the creep of web app security mentality into the desktop to be a disaster. I want to be able to easily snoop on and control my GUI and I absolutely don’t want some display system to decide it knows better than me about this sort of thing.