![]() |
|
![]() |
| It was a problem in the early days. Some clipboard interop bugs between wayland-native and xwayland apps persisted for quite a while after too, but those have also been solved some time ago now. |
![]() |
| There is (was?) an keepassxc issue where the auto fill shortcut won't work due to wayland limitations... That was one time i remember wayland to be not working for my usual flow. |
![]() |
| Preach it! I'm always dumbfounded by the insanity on MS Windows (and nowadays Gnome, too!) that disallows copy-pasting into the UAC. Do they want me to use weak passwords? I don't get it. |
![]() |
| > Yet, sometimes I like to type something, it’s usually short so I just use and on screen keyboard program which I’ve still wait to find one that works for Wayland.
KDE Connect does: https://kdeconnect.kde.org/ You can turn your phone into a trackpad/remote keyboard, as long as your desktop is running the host software. Works just fine on Wayland, in my experience. Overall I think people are right to blame Wayland for asking developers to reinvent the wheel, but wrong to defend the first-draft nature of x11. In a truly reductive sense, Linux never really had a desktop that worked. It was a desktop server that got hacked into usability by a lot of contributors, who ended up building a big unusable monolith. Naturally, a solution that is neither big nor monolithic is bound to make people angry. But, I think we're past the point of lamenting x11's death. It was meant to be this way, Microsoft built Desktop Window Manager and Apple rolled out Quartz; sticking with x11 just didn't make competitive sense. Wayland's "big problem" is that it asks desktop developers to go the extra mile, and I don't really think that's a bad thing to ask. Linux didn't need taller, more fragile software stacks; it needs more thoughtful integration and actual diversity in implementation. It's not a coincidence that modern applications like the Steam Deck practically rely on Wayland to deliver such a customized experience. |
![]() |
| Yep, that is super reasonable. I also will use them if that is my only option. So in that sense I guess I'm am thankful they exist, I just don't want them to become to default or even mainstream. |
![]() |
| Linux has had support for not doing duplicate pages for a long time now. I am forgetting the name of the feature but essentially this duplication is a solved problem. |
![]() |
| That's also a big reason why I prefer appimages.
ossia score's AppImage is 100 megabytes: https://github.com/ossia/score/releases/tag/v3.2.0 Inside, there's: - Qt 6 (core, widgets, gui, network, qml, qtquick, serial port, websockets and a few others) and all its dependencies excluding xcb (so freetype, harfbuzz, etc. which I build with fairly more recent versions than many distros provide) - ffmpeg 6 - libllvm & libclang - the faust compiler (https://faust.grame.fr) - many random protocol & hardware bindings / implementations and their dependencies (sdl) - portaudio - ysfx with Flatpak I'd be looking at telling my users to install a couple GB (which is not acceptable, I was already getting comments that "60 MB are too much" when it was 60 MB a few years ago). |
![]() |
| My steam library is on another drive (I have multiple O(TBs) large spinning-rust drives on the desktop). The nvme is strictly the base system + apt packages + build tools + /home/. |
![]() |
| In addition to memory, there's the ability to patch a libz bufferoverflow once, and be reasonably sure you don't have any stale vulnerable copies still in use. |
![]() |
| > I don't get why
Loudly declaring your ignorance is not an opinion. If really cared, you would go look at the large volume of the well-thought-out complaints. But you don't. |
![]() |
| AppImages are nice as a user, but it seems the lead dev is intentionally not adding support for wayland (besides some other odd choices) so it feels like a dead end technology |
![]() |
| Yup, most common multi-platform remote control tools (AnyDesk, Teamviewer, etc) simply don't work if you're running Wayland. Major PITA if you're doing some form of tech support... |
![]() |
| I had to switch back to X11 because both nVidia and nouveau would produce around 5 fps on my A2000 RTX on multiple distros. This is just for basic usage, not even painting-related. |
![]() |
| No, not really, I just wanted to play with the shiny new Wayland stuff. Also I like the Sway window manager, I think more than i3? Obviously they're both pretty comparable. |
![]() |
| >did you have any problems specifically with X?
Every recent time I would daily drive Linux (Ubuntu and Antix) I had screen tearing out of the box. Not really an acceptable feature. |
![]() |
| that's interesting, what graphics card were you using? was it some fancy monitor? I have always used pretty standard stuff and never had any problems. |
![]() |
| Way-not-gonna-land as someone said some years ago. :-P I'm using Wayland for my work now for two years now, and it has been amazing. But then, I rarely do any graphics work. |
![]() |
| So when you were a child, a 1969 Mustang was a "clasic car", but now an equivalent classic car would be a fourth gen Honda Civic that your local weed dealer drives. |
![]() |
| Arch user with this update and it has served me well. Just ignore the kernel stuff and only update userland/libs etc:
|
![]() |
| I feel like the file size of an image that's the dimensions of a standard 1:1 pixel density desktop wallpaper on a site talking about digital painting is simply not the thing to be upset about. |
![]() |
| I just got a Framework 16, installed Ubuntu 24.04 on it, and have been going through this exact struggle after avoiding it for many years. The screen DPI is just high enough that it's uncomfortable for me to use at 100% scale, so I set it to 125%, but any non-Wayland application would get artificially resized and look blurry.
There's a pending Mutter MR[1] to allow XWayland applications to handle the scaling themselves (which IntelliJ IDEs can do) but it hasn't been merged yet, and I'm probably never gonna see it on 24.04 anyway. Apparently KDE already supports this, but the Gnome folks have been reluctant to adopt the same approach. I ended up going back to 100% scaling, increasing the system font size, and then setting `GDK_DPI_SCALE=1.25` in `/etc/environment` to tell all GTK programs to increase their scale. It's not perfect, but most things are the right size. I definitely would not have wanted to switch to Wayland any sooner than this though. Transitional periods are such a pain. [1]: https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3567 |
![]() |
| Current Xorg has Glamor, using OpenGL to accelerate the 2D ops of X11. There is also Zink, OpenGL-over-Vulkan for the rare case of Vulkan without native OpenGL.
OTOH, there are people willing to add support for old hardware that probably can't run Vulkan, or even OpenGL, and sometimes they manage to upstream that code. With your "bsder" nick, the following example seems relevant. https://blog.netbsd.org/tnf/entry/x_org_on_netbsd_the [search "PowerPC"] Some old X11 coders still work on it, or make suggestions to improve it. https://lists.x.org/archives/xorg/2024-April/061644.html But such initiatives lack the "new shiny bling" factor, which seems to be a must nowadays to be a "success". It's the curse of "mostly done, mostly maintenance" projects in a world where breaking ground looks better in a CV than polishing and oiling the machinery others crafted. |
![]() |
| > Why do we get the free magic of people making great backward compatible code with other projects and so painfully not with this one?
And I explained what the difference is. These projects are old and difficult. Most open source projects are neither. There are very similar problems with open source domain-specific tools, for example (Musescore, GIMP, FreeCAD, KiCad before CERN decided to fund it, etc.). Musescore has a nice video about how hard fixing it was and how hard it was to get to Version 3 and then trying to get it to Version 4 and how lucky they sometimes had to get: https://www.youtube.com/watch?v=Qct6LKbneKQ |
![]() |
| The good old X11 without Vulkan work good enough for me, despite all the shortcomings.
You are right that we can't force wayland dev work on x11 -- all I ask is don't push their new work as default. |
![]() |
| I don't know why you're comparing them based on package formats as if that makes the distributions similar. Mandriva was also discontinued 12 years ago. |
![]() |
| Also, Debian has backports, so the 'non-supported hardware' babble it's bullshit. For sure you will have the latest MESA and Kernel in backports while keeping the rest stable enough. |
![]() |
| I haven't heard that about Debian. But i am no daily Debian user.
Curiosity: What would you recommend then, for someone who doesn't want to be ignorant or complacent? |
[0] https://wayland.freedesktop.org/