Thoughts & ideas about workspaces/virtual desktops in linux; things that could make them more useful

For a long time, I’ve had ideas in the back of my mind about workspaces/virtual desktops on linux. In their current form, they are useful… as in, you can assign different applications to different workspaces for better multitasking… but I’ve always felt like they could do more.

For example…

Bind a virtual desktop to a virtual machine
This would apply to Virtualbox/GNOME Boxes, etc. Let’s say by default you only have one main workspace. As soon as your virtual machine boots up, a secondary workspace becomes available on the desktop to choose from. That workspace becomes a dedicated, full-screen view of the virtual machine.

Bind a virtual desktop to a Remmina/RDP/VNC session
Like the above example, as soon as you connect to an RDP/VNC/etc server, a new workspace appears. That workspace becomes a full-screen dedicated view of your remote session.

Bind a virtual desktop to a hardware display output
This one has some interesting capabilities. Modern video cards usually have many outputs. Say your main monitor is on HDMI_0. Your 2nd monitor is connected to HDMI_1, and you might have a TV hooked up to HDMI_2.

You could bind a workspace (let’s call it WS_TV) to the HDMI_2 output, so that all activities which occur on WS_TV are displayed on the TV (and still switchable/mirrored on your main desktop). You could launch a game on WS_TV, and the video/sound could be routed through HDMI_2 on that workspace. And just like the above ideas, the WS_TV workspace could appear and disappear as the TV is turned on/off, assuming the display has the necessary features to report back its state. Going even further than this… you could bind a Virtual Machine to WS_TV, and bind WS_TV to HDMI_0, so your virtual machine always displays on the TV and on the correct workspace

Thoughts? Feasibility of doing something like this?

Just an FYI - you can do this in gnome. I quite like it, it’s usually where I put football/baseball/f1 on abs work on the other

1 Like

sound like WM … :innocent: :wink:


Gnome+Pop tiling. = WM feel with full fledged bloated settings.

1 Like

Have tried a WM before like i3, just curious…?

1 Like

I have Gnome on old 2015 Macbook Air . it minimal so no Pop tiling. hide bar ,no junk over view on start + no pointless dock …just set keybinding it fast + get job done ( if i need x86 machine )

I like pop-tiling when it 1st come out , sadly they change it now it no great ( more trouble than worth) imo :innocent:

macOS does something similar but for every borderless fullscreen application ie. games that run in borderless fullscreen mode, maximized MS Word, Safari etc. I find it very useful but it may not be for others.

Isn’t this already doable?