4 ms·
I haven’t kept up with Windows over the recent years but it looks like Cairo Desktop exists that allows some degree of shell customization in that world. Many y
by Frost1x 2y ago
I haven’t kept up with Windows over the recent years but it looks like Cairo Desktop exists that allows some degree of shell customization in that world. Many years ago lots of shell options like LiteStep existed (they weren’t the most stable, but they existed). Many were likely hacked out solutions as they hooked in via replacing the explorer library IIRC.
So while in Linux it’s intentionally modular, I wouldn’t say it’s the only place it’s possible. Maybe the most practical, for sure.
As we move more to service oriented everything though, that becomes increasingly less feasible. I suppose to some degree it’s more flexible because web apps at some point give you all the rendering code locally to muck with however you may want to but the frequency of change in UIs on top of its complexity seems like this world will always be unapproachable for customization, and that’s for services that are using browsers. Forget it if theres some local application doing rendering (like the Microsoft app with Azure services).
- badsectoracula 2y agoThe problem with Windows is that you do not have the source code so you rely on excessively brittle hacks. For example when i was using Windows 8 i used to run some program that forced some handle that uxtheme used to close which caused controls to fall back to using the classic win9x theme (which was disabled on the UI in Win8) - and for that to work it had to freeze some system process for a bit, force the handle to close and unfreeze it. That process worked for Win8, it broke on Win8.1 until someone found a workaround but you had to replace some apps with alternatives to work and was completely broken on Win10 (and i guess Win11 too) and was never fixed. Meanwhile if i desire i can download the official source code for Gtk and modify the painting code to be as pixel perfect as i want (and in fact i did exactly that some years ago to make XFCE look like Windows 95 because the available themes looked off :-P). For webapps, yeah you can't do much but personally i prefer local apps where possible anyway - and for the other stuff, if i care enough, Stylus and Greasemonkey are there to help. I do use a custom Stylus theme i wrote for HN for example :-).