Is there a Linux window manager that allows separate virtual desktops (workspaces) on separate monitors?

17

10

For instance, in Gnome, I can set up multiple Gnome workspaces. But when I add a second monitor, all I get is my current workspace extended onto the second monitor. I hate it. Every time I run a full screen application I lose the second monitor, and have to go re-enable the stretched desktop after I close the application.

Also, I don't want separate X servers. I want to be able to move windows between workspaces. Also, it would be nice to be able to switch workspaces independently on each monitor.

Is there a window manager that has this kind of functionality? I'm surprised Compiz doesn't do it. They have the desktop cube. Switching workspaces independently only seems natural in that case.

John Peter Thompson Garcés

Posted 2011-09-22T20:02:55.730

Reputation: 415

P.S. apparently what complicates things is that the workspaces are all set to a certain resolution and your monitors may have different resolutions. But why can't it be that the usable area of your workspace is limited by the resolution of the monitor you're using to view it. You should be able to view the same workspace on two different monitors with two different resolutions. Maybe it's impossible to do this in Gnome, but surely someone has implemented this somehow. – John Peter Thompson Garcés – 2011-09-22T20:37:00.500

1

perhaps Wayland is the answer http://www.phoronix.com/scan.php?page=news_item&px=OTA5Mg

– John Peter Thompson Garcés – 2011-09-22T20:50:31.287

Answers

7

Awesome Window Manager has this functionality. I use it, though only on a single screen, but the entire WM seems to be built around the idea of multiple screens. If you edit the rc.lua configuration file, you can specify different sets of workspaces (or "tags" in Awesome's slightly different conception of a workspace), different backgrounds, etc. on each screen. It's a powerful framework.

ShankarG

Posted 2011-09-22T20:02:55.730

Reputation: 696

1

This should be possible without too much pain and suffering. I don't know if Metacity supports this behavior but Xmonad does. Looks like other people have had some success with this kind of setup as well (see here and here).

user74416

Posted 2011-09-22T20:02:55.730

Reputation:

I can confirm this works with Xmonad. Feel free to use my xmonad.hs and .xmobarrc config files to get it running.

– None – 2012-01-05T00:38:00.420

1

https://www.enlightenment.org/ can do this, too. Separate workspaces is a must-have for me, too.

Customizer

Posted 2011-09-22T20:02:55.730

Reputation: 435

0

Randr panning might have helped if it worked, for original query.

Another solution (to the resolution issue in the posted reply above) would be to make randr pan the larger screen on the smaller DISPLAY. aliter randr could scale the lower screen size onto the larger display There was also some hidden area detection and mouse bound checking and when panning across different resolution.

randr panning aint working right now https://bugs.freedesktop.org/show_bug.cgi?id=39949

HHH

Posted 2011-09-22T20:02:55.730

Reputation: 1

0

dunno if this is any help but you can possibly use the xorg conf to achieve the concept of this http://forum.kde.org/viewtopic.php?f=66&t=12180

nhutto

Posted 2011-09-22T20:02:55.730

Reputation: 293