@mcc i recently installed linux on a laptop, and the thought of dealing with these sorts of problems was so unbearable to me that i resolved to instead write my own UI environment from scratch. i got a spinning triangle on the screen with KMS/GBM/EGL and have worked out a design for the UI hierarchy data structure which i am now implementing. this is the first i've mentioned it to anyone and i'll probably never actually finish it (it's definitely one of Those Projects) but it feels good anyway
@ianh This sounds fun.
What I want to do is wait for Cosmic DE to be viable and then just start forking it heavily. The important thing here is that Cosmic DE is in Rust, which means that patching it sounds doable instead of miserably exhausting. (I don't actually like Rust, per se, but I hate everything else much more)