我知道我可以通过 ssh 在 Linux 计算机的主显示屏上启动一个应用程序,例如:
DISPLAY=localhost:0 firefox http://nyan.cat
我知道如果我通过以下方式连接到计算机,我可以通过 ssh 在笔记本电脑上打开窗口
ssh -X user@computer
但是有没有办法打开一个窗口两个都显示器?
或者至少,通过 ssh 将主显示屏上打开的窗口移动到我的笔记本电脑显示屏上(无需重新启动程序)?
如果普通的 ssh 不能,那么有什么东西可以吗?
答案1
不可以,一个 X11 窗口只能显示在一个 X11 显示器上。
并且,在运行时移动通常是不可能的(理论上可以做到,但前提是程序本身能够实现)。
但是,您可以运行xpra
而不是普通的 X11 转发;它允许以类似于 SCREEN 或 tmux 的方式分离 X11 程序,然后将它们重新连接到不同的显示器。