@icedquinn i’m actually so glad wayland and pipewire happened
linux desktop is so much less janky now
horrors
nothing in the distro packaging files seems to suggest that. it’s just the usual meson build macros.
of varying degrees of complexity. some of them make project files for visual studio and shit. but when it comes to "fetch a couple system facts shove them in that template" it just. doesn't exist. nobody but waf and autoconf do it.
@icedquinn and waf does a terrible job at it (e.g. stripping compiler arguments from pkg-config files because it doesn’t understand them or can’t translate them to msvc, even when that’s not the compiler you use)
@paula8 @icedquinn it fixed a lot of issues for me and has been working really well. it’s been on my phones since 2011 too
i think your problem isn’t wayland, your problem is almost certainly debian
it also broke all the BSDs because of this (linux monoculture just goes "haha evdev i guess" and its like thanks now the display is portalled but all inputs are still from root.)
@eris @icedquinn @paula8 i definitely looked forward to it as a user because it fixes so many basic things that just do not work properly with xorg. like vsync, especially with more than one display at a time, without adding 1-3 frames of latency and, depending on the DDX, a flickering software cursor—xorg simply cannot do that, and it has horrible input lag to begin with due to how much overhead X11 has with modern applications. same with display rotation and scaling. variable refresh rates also do not work. or hotplugging/switching displays without half your desktop having a stroke. or having even slightly unusual display layouts (like a rotated 96 dpi monitor to the left of two vertically stacked 144 dpi monitors) without everything but Qt getting confused and only handling mouse events or rendering at all on a small part of the screen.
x11 is just not good enough for me
@icedquinn @eris @paula8 also wayland has better network support. waypipe works well enough to play video games over wifi (which is an actual thing i do sometimes because my laptop is too old)
@icedquinn @eris @paula8 i do not care. likewise i think cross-platform software is a complete non-goal until someone is actually available to do the work, which i don’t see happening with any of the BSD folks