Linux窗口管理器是否允许在单独的监视器上使用单独的虚拟桌面(工作区)?


17

例如,在Gnome中,我可以设置多个Gnome工作区。但是,当我添加第二个监视器时,我得到的只是我当前的工作区扩展到了第二个监视器。我讨厌它。每次我运行全屏应用程序时,都会丢失第二台监视器,并且在关闭应用程序后必须重新启用拉伸的桌面。

另外,我不要单独的X服务器。我希望能够在工作区之间移动窗口。同样,能够在每个监视器上独立切换工作区也将很不错。

是否有具有这种功能的窗口管理器?我很惊讶Compiz没有做到这一点。他们有桌面立方体。在这种情况下,仅独立切换工作区是很自然的。


PS显然使事情复杂化的是,所有工作区都设置为某个分辨率,并且您的显示器可能具有不同的分辨率。但是,为什么不能将工作区的可用区域限制为您用来查看它的监视器的分辨率呢?您应该能够在具有两种不同分辨率的两台不同的显示器上查看同一工作区。也许在Gnome中无法做到这一点,但是肯定有人以某种方式实现了这一点。
John Peter ThompsonGarcés

Answers:


7

真棒窗口管理器具有此功能。我使用它,虽然仅在单个屏幕上使用,但是整个WM似乎都围绕着多个屏幕的思想构建。如果编辑rc.lua配置文件,则可以在每个屏幕上指定不同的工作区集(或Awesome稍有不同的工作区概念中的“标签”),不同的背景等。这是一个强大的框架。


1

这应该是没有太多痛苦和痛苦的。我不知道Metacity是否支持这种行为,但Xmonad可以。看起来其他人也通过这种设置获得了一些成功(请参见此处此处)。


我可以使用Xmonad确认这项工作。随时使用我的xmonad.hs和.xmobarrc配置文件来使其运行。


0

如果有效,Randr平移可能会对原始查询有所帮助。

另一个解决方案(针对上面发布的回复中的解决问题)是让randr在较小的DISPLAY上移动较大的屏幕。arand randr可以将较低的屏幕尺寸缩放到较大的显示屏上。还存在一些隐藏区域检测和鼠标绑定检查以及在不同分辨率下平移时的情况。

randr paning aint现在正在工作 https://bugs.freedesktop.org/show_bug.cgi?id=39949


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.