如何从运行在windows上的cygwin启动在mac os中运行的x程序

时间:2009-11-12 14:14:27

标签: macos cygwin remote-access

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

任何提示?

我已经在mac计算机中使用了vnc服务器,但速度非常慢。 谢谢,

2 个答案:

答案 0 :(得分:3)

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

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

但是我怀疑你想要使用Apple应用程序 - 所有那些在/ Applications和VNC中是唯一的方式,

答案 1 :(得分:0)

我同意马克。

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

你想跑什么?希望不仅仅是Firefox - 在Linux上使用它比在VNC上使用Mac更容易。然而,根据我的经验,这两种情况都可能令人沮丧地缓慢。