← Back to context

Comment by pmarreck

6 days ago

gonna say "linux only" given linux is the only OS this configurable

Custom Windows shells go all the way back to Windows 9x. All you need to do is hide the task bar (or kill explorer.exe) and run your own replacement. Even Microsoft released a downloadable window manager of sorts with PowerZones and they added a registry key at some point so people could stop breaking their updates by replacing explorer.exe and just specify a replacement executable instead.

Custom shells might break some shitty old programs relying on Explorer running as a shell, but the Windows 11 taskbar probably killed those off already.

There are API differences between Linux and Windows of course, but nothing that Linux has that Windows doesn't. As this is based on Qt, a lot of API compatibility will probably already have been taken care of. It just requires someone to go through the effort of writing and maintaining their OS ports.

  • The registry key to specify startup program is ancient and goes back to I think early-ish windows NT.

    It allowed to switch between new shell experience (Windows 95 explorer style) and old Program Manager

Both macOS and Windows have alternative window managers available, although macOS does need to be mutilated somewhat heavily to make it happen.

Linux isn't the only F/OSS user-friendly OS; in terms of desktop customization, FreeBSD, NetBSD, OpenBSD, and illumos distros are basically all equally good.