How to Upset a Linux User

Ben Reaves
2 min readOct 21, 2021

Your OS can’t do jack. Actually your OS can’t do feature X. That’s pretty much it — many Linux Desktop users do not like to hear that their OS, or distro, of choice lacks any particular feature or capability. And even fewer of them can be bothered to look at solving the issue(s) at hand, but it is a genuinely difficult problem when everyone has the freedom to work on what’s interesting to them — instead of what may make the greatest or best impact to users at large and their personal workflows.

Fragmentation is only part of the problem and the divide between X11 and Wayland was almost enough for me to not pursue kinto.sh at all, and it did certainly delay it for some months, maybe a year, before I decided to just do it in x11 and worry about Wayland later. I am very glad that I made that choice because much of my work can be ported to Wayland at some point.

These days the latest comment that I made that upset a Linux desktop user was pointing out that all floating window managers, certainly the popular and well maintained ones, do not support independent Virtual Desktops per monitor, but rather they are all spanned across every desktop. The feature of pinning an app to all desktops is an ok-ish workaround, but certainly not ideal. Besides Enlightenment, an old and dated floating manager, only the tiling managers appear to support this feature.

Some devs of the floating DE & Window managers, such as KDE, blame certain specs in x11 as the reason and concerns of breaking apps. Regardless of the reason(s) there does not appear to be a desktop environment out there, besides tiling managers, like i3, that want to support this feature that macOS has had for several years. Windows 10 and 11 lack this feature as well — although in some insider builds it is clear this feature is on Microsoft’s radar, while Linux desktops is looking to be the only one that will soon be lacking this usability and workflow feature.

I am not sure what the solution to this problem is, perhaps it is me digging into how some of these DEs work & submitting a patch for additional functionality, or figuring out a work around the x11 spec in general &/or petition for changes in it. Regardless I feel like my quest for the perfect Linux Desktop will be close to a never ending one, perhaps we will get there one day — but not yet.

--

--