Linux Desktop: Do we need better Workspace Management?

Read the full article: Linux Desktop: Do we need better Workspace Management?

In my earlier article, “Linux: We Need Tiling Desktop Environments,” I advocated for more desktop environments with built-in tiling features. That article sparked valuable discussion in the comments section, and recently the topic came up again in the forum thread: Fedora-KDE-43 review. That conversation opened my eyes to a key insight: the real attraction of… continue reading.
1 Like

If you haven’t already, join /r/linux on Reddit. I visit that sub daily.

There’s a range of perspectives, solutions and setups for Linux desktop workspace management being discussed.

@hydn , You nailed it in this article. The workspace management is key, and once you get accustomed to it, it’s hard to go back. I actually cringed when I saw the KDE screenshot. It was what I used to do, but can’t go back. But as you mentioned, I too use other DEs including Gnome and Windows, but for the main daily driver it has to be a tiling window manager.

The other thing I would add, is that for multi monitor setups, it’s big plus. To be able to switch a workspace to a given monitor instantaneously without moving windows is a dream. This is another aspect of TWMs that I enjoy.

2 Likes

@shybry747 that is true! I think either my main monitor is too large (32" @ 2k resolution), or, my desk is too small (no longer L-shaped), or a combination of both things that makes a 2nd monitor not an option right now. :melting_face: But about 10 years ago this was my setup.

To avoid taking this thread in a different direction, I continued the display and my setup discussion here: Share your OS, Distro, Desktop setup - (screenshots, photos) - #105 by hydn

I really enjoyed reading this article. I’d say it’s been roughly 12 months since I started daily driving linux. I don’t do any work with computers, it’s all been exploration and learning so far. My learning is definitely more structured these days and will eventually evolve into a workflow.

That being said, using a tiling window manager is probably one of the most valuable things I’ve learned to use. I spent a lot of time on ubuntu 24.04 lts and a lot of time on Bazzite fedora atomic. Both had workstation options. It wasn’t until I was on bazzite that I started utilizing the workspaces more. If I pressed the super key I’d get a view of all my floating windows except they would be un-layered, I found that this was a really quick way to see what I had running and to refocus on layered floating windows more easily. Then I learned that when I pressed super and used the scroll wheel, it would cycle through workstations. I loved this! I started having a flow. Navigating my system had an intuitive feel, the “muscle memory” coming into play.

At that point I experienced my first tiling window manager when I installed Omarchy, I think it used wayland. It would have been difficult except that the documentation provided pretty good coverage of the essential hot keys, and even a hot key to open a menu of all the bindings. It was WONDERFUL.

Just as I was really starting to fly that system broke. When doing my research for a more stable distro than arch, a tiling window was a must! I loved the keyboard-centric approach and absolutely did not want to go back to relying on a mouse and GUIs. At first, I just thought tiling window managers looked cool, but once I spent a month with one, I felt that it gave me a next level way to interact with my system.

I’m now using sway fedora atomic. It may have been a bit in depth to find and read the sway config file to find out the basic key bindings, as a new linux user, but it really wasn’t that hard. And once I learned basic movement, I started flying on this new system too. When I open a new window and it auto tiles, if I need it somewhere else I can just press 3 keys to move it to the workspace of my choice. I often move windows around this way, as I need different things side by side as I work through my learning material.

It’s especially helpful with using containers because I can easily keep track of the terminal inside a certain env and the terminals open in my host system.

I know this is kind of a long monologue not saying much, but I just wanted to share and show that for a younger generation of linux users, people who don’t have enough skills yet to actually be employed in the industry, tiling window managers are a huge deal!

I would recommend twm to anyone in my shoes (if it fits their needs) and I must say the developers over at fedora, built sway fedora atomic to be ready to use for those with or without the most technical expertise and as the latter, I can say they hit their mark.

3 Likes

This monologue actually says plenty. It gives others insight into how their work flow can develop. And you have described well what most persons experience when moving from floating window managers to tiling window managers. It is a great contribution to the linux community.

I would admit that I have never heard of Omarchy, so I will give it a look.

So I just gave Omarchy a quick look. It’s built on Arch and Hyprland. Hyprland is definitely wayland. I too used a vanilla Arch with the Hyprland TWM for a few days about 2 years ago. I loved the bling, but like you after one or two updates, it easily broke. Sway which was built to run like i3 but in wayland and it is pretty stable, and I too have settled on Fedora Sway for the last six months at least.

2 Likes