如何在两个 X 服务器之间拖动窗口?

如何在两个 X 服务器之间拖动窗口?

我见过这个问题,我也想要一些类似的东西。

当打开新窗口时,我希望它显示在我的主显示器上。然后,如果有需要,我会将其拖到辅助显示器上。有办法吗?

我正在使用 xfce 和 gnome,并且有 2 个独立的 X 会话。

答案1

使用 2 个独立的 X 服务器(直到证明我错了)是不可能的。如果您想在屏幕之间拖动窗口,则必须使用双视图,或者您需要先选择应用程序将在其中打开的 x 服务器。

原因是应用程序需要将自身与显示器以及它自己的窗口管理器分离,只留下它的共享阴影,然后重新创建自身并将应用程序的核心重新连接到您希望它转到的新窗口管理器,然后需要使用新的窗口管理器在应用程序周围创建一个新窗口...不,它会为您做到这一点。

但是,有一个名为的应用程序可以为您完成此操作xpra。它所做的不是从原始 x 服务器中删除应用程序并在新服务器上重新创建它,而是使在原始 X 服务器上运行的应用程序显示在另一个 X 服务器上。与 VNC 不同,它是直接的。请在此处查看更多信息。

相关内容