具有单个工作区池的多头 X.org

具有单个工作区池的多头 X.org

我对 x.org/$randomwindowmanager 与多头设置相结合的想法,但我还没有弄清楚它应该如何工作。而且我真的不知道在哪里提出功能请求。

现在谈谈这个想法。我已经使用 screen (wikipedia:GNU_Screen) 好几年了。我喜欢它的一点是,我可以获得多显示模式 (screen -x),这样你就可以将多个终端连接到同一个屏幕上。它的有趣之处在于,你可以获得 2 个具有相同内容的终端并切换我的屏幕布局,而无需移动终端。我承认,在 screen 中它不是非常有用,但我认为对于 wm 来说它可以。

想象一下。您有两台显示器和 4 个工作台。在一张工作台上,我放着带有代码的 IDE,在第二个工作台上,我放着输出,在第三个工作台上,我放着文档,在第四个工作台上,我放着电子邮件和 IM 客户端。有一会儿,我想在显示器上显示我的 IDE 和输出,一会儿又想显示我的代码和文档,还有一会儿又想显示我的 IM 以咨询同事和文档或代码。最后,我的同事来到我的办公桌旁帮我。如果我们都能看到同一张工作台,而他又不坐在我的腿上,那就太好了,所以我转动了一台显示器,让他能看得更清楚。如果我们能看到我显示器上相同的东西(不包括鼠标指针),那就太好了。

大多数 WM 的问题在于,两个显示器上的工作区要么是分开的,要么是粘在一起的。如果是分开的,您可以自主更改每个显示器上的工作区,但您无法在显示器之间交换应用程序,因为它们是不同的 x-client(如果我没记错的话)。如果是粘在一起的(xinerama),您可以交换应用程序,但在更改工作区时,其他显示器也会更改。

所以,我想知道的是这个。这已经可以实现吗?还是我应该在某个地方提交功能请求(如果可以,在哪里?)

答案1

尝试虚拟主机,在我看来这正是你想要的。你的屏幕“替代品”是一个普通的 vnc 查看器,你所有的应用程序都在那个 Xvnc 实例中运行。

相关内容