1

在 Windows 上运行 cygwin 我可以连接并执行 X 应用程序而没有其他问题,只需以 ssh -Y -l 用户机器的身份访问远程 linux 框。如果我对 mac 盒子做同样的事情并尝试打开 ie。firefox as: open -a firefox 返回以下内容:应用程序 /Applications/Firefox.app 的 LSOpenURLsWithRole() 失败,错误为 -10810。

有什么提示吗?

我也曾在 mac 计算机中使用过 vnc 服务器,但速度极慢。谢谢,

4

2 回答 2

3

/Applications/Firefox.app 不是 X 应用程序,它使用 Apple 自己的 GUI 例程写入屏幕。

要通过 cygwin 工作,您需要编译 X11 版本的 Firefox - 一种简单的方法是查看用于 X11 应用程序的 macports。

但是我怀疑你想使用 Apple 应用程序 - 所有在 /Applications 中的应用程序,然后 VNC 是唯一的方法,

于 2009-11-12T14:20:32.740 回答
0

我同意马克。

唯一可行的解​​决方案是使用 AppleScript 为目标应用程序编写脚本。据我所知,它不需要 GUI 会话。我知道我以前通过 SSH 使用过它,但我不记得我是否已经登录过。最坏的情况是,您只需通过 VNC 登录,然后关闭您的 VNC 客户端。

你想跑什么?希望不仅仅是 Firefox——在 Linux 上使用它比在 Mac 上尝试通过 VNC 使用它要容易得多。然而,根据我的经验,在一定距离内,两者都可能会慢得令人沮丧。

于 2009-11-12T14:37:35.820 回答