将 X-forwarded 窗口附加到两个显示器吗?

将 X-forwarded 窗口附加到两个显示器吗?

我知道我可以通过 ssh 在 Linux 计算机的主显示屏上启动一个应用程序,例如:

DISPLAY=localhost:0 firefox http://nyan.cat

我知道如果我通过以下方式连接到计算机,我可以通过 ssh 在笔记本电脑上打开窗口

ssh -X user@computer

但是有没有办法打开一个窗口两个都显示器?
或者至少,通过 ssh 将主显示屏上打开的窗口移动到我的笔记本电脑显示屏上(无需重新启动程序)

如果普通的 ssh 不能,那么有什么东西可以吗?

答案1

不可以,一个 X11 窗口只能显示在一个 X11 显示器上。

并且,在运行时移动通常是不可能的(理论上可以做到,但前提是程序本身能够实现)。

但是,您可以运行xpra而不是普通的 X11 转发;它允许以类似于 SCREEN 或 tmux 的方式分离 X11 程序,然后将它们重新连接到不同的显示器。

相关内容