最初在SO 上询问 - 在SO 上建议转移到 SU,但转移是手动进行的。
我有一台 Windows XP 笔记本电脑,我可以在那里运行 Cygwin X11 服务器(脚本 startxwin.bat,IIRC)。我还使用了一台远程机器——它恰好是一台 Solaris 10 SPARC 机器,距离大约 1800 英里——出于这个问题的目的,它可以被称为 xclient.subdom2.example.com。
无论好坏 - 大多数情况下 - 我在笔记本电脑上使用 xhost +xclient.subdom2.example.com 以允许任何使用远程机器的人在我的机器上显示他们的 X 客户端。幸运的是,我是唯一一个定期使用 Solaris 机器的人,而且公司的安全性足够严格,我可以承受安全风险。
然后我从XP笔记本电脑远程连接到X客户端机器,设置环境变量DISPLAY=xplaptop.subdom1.example.com:0.0,就可以在远程机器上运行X客户端程序了,看到显示很愉快,如果有点慢有时,在 XP 笔记本电脑上。(根据分配给笔记本电脑的 DHCP 名称的长度,我偶尔不得不求助于 IPv4 地址而不是机器的 FQDN。)
我还有一台 Apple MacBook Pro,我想在它上面复制 XP 笔记本电脑的功能。不幸的是,我还没有弄清楚需要什么魔法才能让 X11 服务器在它上面令人满意地运行。似乎仅仅单击 /Applications/Utilities 中的 X11 服务器是不够的。再次运行 xhost 命令(使用 DISPLAY=macpro.subdom1.example.com:0.0)似乎不起作用。
你能建议需要的咒语是什么吗?或者建议指出用一或两个音节的单词拼写答案的位置?
此外 - 并且非常在奖励问题类别中 - X11 服务器对网络变化的反应如何(在公司直接有线 DHCP 连接和家中无线机场之间,通过 VPN 连接到公司)?是“在新环境中重新启动”问题,还是会设法自动检测更改?
如果它们更容易设置,我也会考虑其他实现大致相同结果的方法 - 例如 VNC 或 Mac 等价物。我相信 VNC 是安装在 …