[Plasma 6] How to get virtual desktops to behave like MacOS “Spaces”
macOS Spaces (virtual desktop) allows the user to have multiple desktops PER MONITOR. When a user switches a space, it’s not the entire set of monitors, just the one they are in.
Is there a way to do this in Plasma 6, or… even GNOME?
This is a very old feature request for KDE. It has not been implemented in almost 20 years so its probably very hard to do with kwin. Neal Gompa thinks this wayland protocol could make it possible in future, but with the current speed wayland protocols are accepted, this could take another 20 years.
This is unfortunately stupidly difficult on most Linux desktops, because the EWMH standard doesn't support it. You mostly find support for it in niche desktops, like various tiling WMs or the Enlightenment DE.
You can have multiple workspaces per monitor on GNOME, just check your multitasking settings. I do this for my workflow since it's more efficient for me.
I might be wrong since I haven't checked for the location in gnome 40 but there should be tab in the main settings app for it; if not just search workspace in that app and it should come up.
It wasn't useful to me, because I use only one huge monitor, but might be what you're looking for. it was easy to go back and find it, because I remembered my search term was just "workspace".
I don't think you can do it with kwin (KDE wm), but if you're using xorg, you can replace it with something like i3wm. Do note you'll lose the desktop, and will need to unbind most KDE shortcuts. It's definitely worth it though.