在每台显示器上单独切换工作区

在12.04中使用两个显示器设置(使用统一和组合),是否可以为每个显示器单独切换工作区?

我花了很多时间试图找到解决方案。 我的结论是,虽然compiz曾经有过这方面的支持,但它在一段时间内没有发挥作用。 由于Unity使用compiz,因此目前无法执行此操作。

似乎很少有窗口管理器支持此function。 我能找到的唯一一个是xmonad,它是一个键盘驱动的平铺窗口管理器,供那些愿意花费大量时间学习如何使用它的高级用户使用。 我想我已经看到了很棒的能够做到这一点的引用,这是另一个类似的平铺窗口管理器。

所以不幸的是,compiz和unity的答案似乎是“不,不可能”,答案更普遍似乎是“不,除非你愿意切换到平铺窗口管理器”。

我知道这已经过时了,但是对于那些正在研究这个问题的人来说,Enlightenment 0.19.x( http://enlightenment.org )对多个屏幕有很好的支持,能够在两个屏幕上独立或同时切换工作区(尚未尝试过)有三个或更多)。 我从xfce4切换到没有回头。 您可以在https://launchpad.net/~niko2040/+archive/ubuntu/e19找到PPA

编辑:这不是常见function的原因是它违反了大多数窗口管理员遵循的freedesktop.org规范(EWMH – http://standards.freedesktop.org/wm-spec/wm-spec-latest.html )。 那些支持此function的窗口管理器根本不遵循规范。

实际上,您不需要使用平铺窗口管理器。 据我所知,xmonad和awesome支持这个function,i3在一定程度上支持。

但他们都很平静。 Wingo是一个混合窗口管理器,具有每个监视器工作区,可以用作常规窗口管理器或平铺管理器(或两者)。 请注意,它被自我描述为“非常alpha”。