是否有一个 Linux 窗口管理器允许在不同的显示器上显示不同的虚拟桌面(工作区)?

是否有一个 Linux 窗口管理器允许在不同的显示器上显示不同的虚拟桌面(工作区)?

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

另外,我不想要单独的 X 服务器。我希望能够在工作区之间移动窗口。另外,如果能够在每台显示器上独立切换工作区就更好了。

是否有具有此类功能的窗口管理器?我很惊讶 Compiz 没有提供此功能。他们有桌面立方体。在这种情况下,独立切换工作区似乎很自然。

答案1

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

答案2

这应该是可能的,不会有太多的痛苦和折磨。我不知道 Metacity 是否支持这种行为,但是Xmonad 确实看起来其他人也用这种设置取得了一些成功(见这里这里)。

答案3

https://www.enlightenment.org/也可以这样做。对我来说,单独的工作空间也是必须的。

答案4

对于原始查询来说,如果 Randr 平移有效的话,它可能会有所帮助。

另一个解决方案(针对上面发布的回复中的分辨率问题)是让 randr 在较小的显示器上平移较大的屏幕。alit randr 可以将较小的屏幕尺寸缩放到较大的显示屏上,还有一些隐藏区域检测和鼠标边界检查,以及在不同分辨率上平移时。

randr 平移现在无法工作 https://bugs.freedesktop.org/show_bug.cgi?id=39949

相关内容