Posted March 17, 2023
EverNightX: Such as? You have yet to mention a specific problem with it. What in the protocol is a detriment to other DEs/WMs?
Gnome (EFL too?) pushes CSD. Everyone else prefers SSD. Funnily enough that preference hit X11 too. When Xfce upgraded their Gtk version, as some of their own settings windows started being CSD. Looked rather jarring, IMHO.
EverNightX: So you use Windows where you have far less control? I mean whatever, but I don't see it as logical.
Again, partly emotional, as I just got too tired of seeing dependencies on Gnome tools popping up in commercial apps I needed at work, and also little traces of Gnome's way of doing things here and there. But mostly just being lazy and wanting my PCs to let me get on with work and play in the easiest manner. Since WSL2's introduction, giving me all the user space development tools and workflows I'm used to from regular Linux, Windows nearly caught up.
Seeing as X11 is officially legacy and Wayland IS the future, I've looked for the way to get that working like I want it. Obviously that will need me to write my own window manager (compositor), based on wlroots most likely. I've written one for X11 before, so it's not impossible, but the effort tips the balance even more towards Windows for me. Working for a Microsoft-happy company until a few years ago, I'd already written the convenience tools (hotkeys and window placement mostly) that I needed to be comfortable anyway.
Anyhu, it's all personal preference. And I'm not letting go of Linux the kernel, the bash shell or the rest of the command line environment. Just choosing the GUI and base OS that lets me get my PCs up and running comfortably the easiest.