如果我使用 ssh 进入服务器ssh -X unixserver.com
,我可以运行一个命令来打开图形应用程序,并且窗口将显示在我当前的计算机上。
我希望当我通过 ssh 连接到普通台式计算机(特别是 Mac)时也能发生同样的情况。像这样,ssh -X mymac.com
。但是,当我这样做时,它只会加载远程计算机上的窗口 - 而不是我当前的计算机。
答案1
Mac OS X 原生图形不是基于 X11 的,无法转发。而且没有人可以编写第三方转发器,因为 WindowServer <-> Core Graphics 接口没有文档记录,而且非常复杂(根据 Jeremy Huddleston 的说法,他是 XQuartz 的可怜维护者,他必须尝试让 X11 的东西在 OSX 上表现得半正常;检查[电子邮件保护]档案)。