有没有办法在 Linux 机器之间移动打开的窗口?

有没有办法在 Linux 机器之间移动打开的窗口?

我有两台电脑,都运行 Linux。我的大部分工作都是在主电脑上完成的,而我的大显示器电脑放在另一个房间里,我用它来做演示和播放短视频。我想将我在主机上打开的窗口移动到显示电脑上。

另外,当我进行演示时,我想在显示计算机上显示演示文稿,并在主机上显示该屏幕的副本或演示者显示。

我找了好多地方,我觉得可以通过 Xserver 来实现,但是我似乎找不到正确的选项和显示组合。

有没有比较简单的方法可以做到这一点?如果需要,我可以编写脚本来为自己提供一个可以使用的命令。

答案1

是的,有:它被称为 Winswitch,你可以在你的存储库中找到它,或者这里. 它是 xpra 的衍生物,并且apt-cache 显示 winswitch该计划描述如下:

启动和控制远程会话的工具;支持无缝应用程序(通过 Xpra、NX 和 ssh)和完整远程桌面(通过 NX、VNC、RDP)。一旦通过 winswitch 启动会话,它就可以显示在运行 winswitch 客户端的任何其他联网机器上。

答案2

您可以使用 X11 转发来实现这一点。实现这一点的一个简单方法是使用以下选项远程控制

ssh -X hostname

现在,当您在远程主机上的此会话中启动 X11 应用程序时,相应的窗口将出现在您的本地主机上。

相关内容