Conversation
what wayland taught us

- intel is surprisingly reasonable to work with when they aren't trying to self destruct
- AMD will eventually come around
- NVidia is absolute ass and will foot drag in perpetuity

ablobcatpopcorn
1
0
3

@icedquinn i’m actually so glad wayland and pipewire happened

linux desktop is so much less janky now

2
2
2
@mia shame about the init system taking over the entire userspace.

no notes about pipewire. use daily. (i should try to compile it to see if there's any horrors beyond comprehension there)
2
0
0

@icedquinn

horrors

nothing in the distro packaging files seems to suggest that. it’s just the usual meson build macros.

1
0
0
@mia apparently zrhythm has decided c+scheme+meson sucks now and is going to c++qtjuce which is... certainly a thing blobcatgoogly

i also have few notes about meson. i do kind of want an autoconf but i want it to stop there and not touch all my other shit. apparently this has been an impossible ask.
1
0
0
@mia they're unhappy about meson on windows. i don't code on/for windows for years so i dunno what they're on about.

there's... hundreds. hundreds of make clones revblobfoxgooglynomlog 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. cirno_huh
1
0
0
@icedquinn @mia eh who really cares about the systemd non-troversy
1
0
0

@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)

1
0
0
@icedquinn @mia troll?
0
0
0
@mia @icedquinn i still havent been able to use wayland, it always causes some issue that makes me switch back
never understood thw hype
2
0
0

@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

0
0
0
@mia "i guess i'll always hate tomorrow / guess i need more sleep today" -apoptygma berzerk

i guess config systems will be cursed eternally because as soon as you have to make decisions you need an expression engine and then everyone bikesheds it.

was thinking about "oh but we could make a little janet distro for that maybe" and then realized nobody actually cares ablobcatderpy
0
0
0
the hype is for the people implementing stuff not for the end user I think.

CC: @icedquinn@blob.cat @mia@shrimptest.0x0.st
2
0
1
@eris @paula8 @mia it does remove a lot of dead code and migrate things more to how apple has been doing it for ten years.

most of my wayland issues are freedesktop being freedesktop to some extent
1
0
1
@eris @mia @paula8 the bizzare nature of flatpak foot dragging on much of what its meant to do because they wanted it to have bubblewrap sandboxing. but then in wayland it ships half baked without a lot of end-user needed functions. and skewers important issues like event propagation.

you.. you can't just sandbox the top level windows and not propagate events blobcatgooglynotlikethis 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.)
0
0
2

@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

2
0
2

@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)

1
0
1
@mia @eris @paula8 the monoculture is a little unsettling (everything is wlroots) but i guess thats just the universe we live in now
1
0
1
and vice versa, Wayland works on mine :D

CC: @icedquinn@blob.cat @mia@shrimptest.0x0.st
0
0
1

@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

1
0
0
@mia @eris @paula8 > cross platform

the compositor spec isn't the problem its that it half-sandboxes without handling events.

they ported the front-end just fine.
0
0
0