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.
7 Likes

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.

4 Likes

@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.

6 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

2 Likes

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.

6 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.

4 Likes

KDE Plasma 6.7 was just released. Plasma 6.7 - KDE Community

The feature that caught my interest was the per screen virtual desktop.

@hydn could this be what we have been waiting for. A full desktop environment with the ability to have multiple workspaces per screen.

Mind you, KDE Plasma is a heavier desktop compared to Sway, but I don’t see why that would stop me from trying it. They also are moving to an all Wayland release by 6.8.

I will probably wait for the Fedora KDE Spin to give it a try.

3 Likes

Wow! If this…

can be set to Super +1, Super + 2, Super +3 etc. then it is pretty close to what XFCE allows on a vanilla install with just a few settings changes, but what GNOME only allows (at least if you need more than 4 workspaces/desktops) via 3rd party plugins. So would be a win for KDE for sure.

I like it! Will be giving this a try. See how the shortcuts setup process and function works. For example what happens when I visit Super 5 and hit Super 5 again, will it toggle? What happens when all windows are closed in a workspace/desktop will it switch automatically (or have a tggle setting) to the previously used workspace? The finer details will be interesting. :smiling_face_with_sunglasses:

4 Likes

My current workflow with GNOME makes a lot of use of their virtual workspaces. I usually dedicate a workspace to one to three programs (one “activity”), and swap between them using the Meta key and my scroll wheel. This works really rather fluently for me, and I’ve always gotten frustrated with tiling WMs in terms of placing the windows where I want to and getting them to be the size I want them to be.

Would you have any recommendations for tiling extensions for GNOME if I’d like to try out tiling again? Is “Tiling Shell” a good one?

3 Likes

I don’t use tiling anymore either. Rarely. Only if I’m working with two things like config or terminals that I must work between. Only because I have 1 screen. Before when I had 2 monitors that would have been 2 workspaces with full windows also.

Also see:

So for Gnome, I believe I was using “spacebar” just for fast workspace switching. No tilting. They do have tiling extensions. But really all you need is half screen keyboard shortcut like super left and right. Thats all I use. Tiling is overkill IMO.

Edit: on mobile so here’s spacebar: Space Bar - GNOME Shell Extensions

But it seems to be suffering the main reason I left GNOME: it depends on 3rd party maintenance of extensions which is best for slow cadence distros:

But in my case I like bleeding edge distros as my base.

If only GNOME would take a step like KDE and either build some of these core workflow features in, or, officially support the top 3rd party community extensions.

2 Likes

That’s what separates us, but it may be an “age” thing, because from the time I was young until my late forties, I’d say I chased some of the “cool” stuff, except most of the cool stuff I got a hold of on the job; I’ve always been pretty conservative when it comes to spending cash on electronics.

Back when computers cost as much as a decent car - between $5000-$10,000, there was NO WAY I was going to buy my own computer. As it was, my first computer was quite a stretch for me, but I did have a pretty good job and at the time I was renting an apartment instead of owning a condo or a house, so it was possible. I kept my first computer UNDER $3000; I think it was in the $2600-$2800 range, plus I bought a book, written by Reichard and Johnson if I remember correctly, with due credit on things they copied to Patrick Volkerding, Slackware master and distribution founder.

My next box was a laptop and I got it under $2000, and from there, I may have kept additional purchases under $1000; These days $300-$500 is usually my top end unless I can get a fantastic deal on a $3000 machine as a recent generation refurbished or open box fire sale, then I might be coaxed to spend slightly more once every five or six years, but maybe by $30-$50 at most!

One reason is that I don’t need high end gear. If I had the big bucks I’d snag a nice auto, still seeking the best possible deal. The Lenovo Thinkpad T14 Gen 3 met my goal and kept me in line. The most recent Chromebook I picked up was one of those middle of the line, end of the manufacturing period with an end of model sale; that’s often how I do it.

I may enjoy a system as described here, but the type of stuff I actually do these days simply doesn’t justify it. Nevertheless for those of you who can do it, congratulations on the fruit of your labor!

3 Likes

I guess I must fall into the category of “Luddite”!

I have only one display (19" 1440x900) and the workspace manager in MATE works just fine for me.

I experimented with the whole “tiling” thing way back and decided very early on that (no intent to insult anyone here) all that crap wasn’t worth the aggravation of simply being able to gain window focus by “direct intervention” of clicking on either the window or the button in the taskbar. I’ll stick to my “traditional” approach, thank you.

Luddites-r-Us!

:slight_smile:

5 Likes

I’m with @ericmarceau .

I have the MATE workspace switcher on the right side of the bottom panel. 4 spaces in 2 rows does the trick for me. My simple mind likes things simple!

Screenshot at 2026-06-17 09-17-42

4 Likes

I must confess, that I’ve set number of desktops to 1 just because I do not need and do not use them at all. However controversial that may sound, I do not feel myself deprived of anything… :speak_no_evil_monkey:

3 Likes

Yeah, you’re probably right—I’m very satisfied with the workflow I have right now, maybe I don’t need to use tiling.

2 Likes

I’m in a similar place. I no longer feel the urge to run the “latest and greatest” anything. I’m more interested in keeping modest priced systems working well, and that is working out very well for me.

4 Likes

As a GNOME 46+ user, I think the current workspace model already fits my workflow very well.
I mainly work with VS Code, Kate, Neovim, browsers (Firefox), terminals (ptyxis), file managers (thunar, nautilus) and documentation tools. Instead of relying heavily on window tiling, I organize my tasks using GNOME’s dynamic workspaces.
My workflow is heavily keyboard-driven. I frequently use the Super key to open the Overview, search for applications, and navigate between tasks, Super+Page up/down to witch workspaces

For example:
Workspace 1: browser, messaging apps, and general communication
Workspace 2: VS Code and terminals
Workspace 3: Neovim sessions and debugging
Workspace 4: documentation, GitHub, and reference material

GNOME dynamic workspaces, Overview, and keyboard shortcuts make context switching extremely fast. I spend less time arranging windows and more time focusing on my work.
Built-in tiling improvements would still be nice, but for me, efficient workspace management matters more than complex window layouts.
Different workflows need different solutions, but GNOME’s workspace-first approach works really well for my daily development workflow.

4 Likes

I don’t know Gnome but the logic and workflow you describe sounds a lot like what I do with Sway.

But Sway is just what I happened to learn. I use the super key for all of my navigation between windows, moving them, navigating workspaces and opening some apps. Many apps I just aliased so I can type one word in a terminal, which is initially launched by using super + enter.

So all that to say, to me it feels like it’s not really about the manager, just what we happen to learn and if we’re able to make it work effectively for us.

Which I happen to think is pretty cool.

3 Likes

I remembered this discussion and actually decided to try out tiling - it’s very simple but I’ve installed Cortile for Xfce, and it’s been very convenient so far. I’m (surprisingly) enjoying the window management, I just need to get used to the keybinds a bit more.

3 Likes

For me I got so used to the fast workspace switching keybinds that I could not go back! haha

3 Likes