【问题标题】:how to launch x programs running in mac ox from cygwin running on windows-如何从运行在 windows 上的 cygwin 启动在 mac ox 中运行的 x 程序-
【发布时间】:2009-11-12 14:14:27
【问题描述】:

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

有什么提示吗?

我在 mac 电脑上使用了一个 vnc 服务器,但它非常慢。 谢谢,

【问题讨论】:

    标签: macos cygwin remote-access


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      我同意马克的观点。

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

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

      【讨论】:

      • 感谢马克和本杰明。我正在尝试在不同平台上测试插件,这就是 Firefox 的原因。我认为作为一个新手 mac 用户,所有 X11 的应用程序...感谢您的回答,朱利安
      • 如果可能的话,你可以试试 Selenium 之类的东西。我从来没有尝试过用插件做很多事情,但你可以在 openqa.org 找到更多资源。
      猜你喜欢
      • 1970-01-01
      • 2013-01-09
      • 2010-10-16
      • 1970-01-01
      • 2017-08-04
      • 2015-09-16
      • 1970-01-01
      相关资源
      最近更新 更多