我有一些遥控盒,这是一些Mac Mini的。 我现在通过SSH访问它们,并且适合我的维护需要。 过去,我使用X11Forwarding和Linux机器,当时我自己还在使用Debian,而且我能够运行一个特定的应用程序,就好像它是本地存在的(Firefox)一样。 我还没有成功做到这一点,但我认为,由于BSD下花式苹果graphics用户界面应该能够做到这样的任务相似。 我知道远程pipe理,但我宁愿保持访问限制在SSH入口连接这些框。 我自己使用Leopard,所以我从Mac连接到Mac。
有关为什么,技巧,build议和意见的背景信息都是有帮助的! 谢谢!
您不能通过X11转发使用本地OSX Firefox(或任何其他正常的MacOS程序),因为它不是X11应用程序,而是使用MacOSgraphics系统。
如果你想使用X11的程序,你需要安装MacPorts或Fink ,然后从那里安装应用程序。
一些背景:MacOS X使用Aqua,因为它的graphics系统,这是不是networking感知。 在Linux / Unix上,你使用X11作为graphics系统,它是从底层开始在networking上工作的。 当您通过SSH进行X11转发时,您使用此networking访问方法。 当然,Mac上的大多数应用程序都是使用Aqua系统进行graphics输出,所以X11转发在这里不起作用。 但MacPorts和Fink的目标是在Mac上提供一个完整的Unix堆栈,包括必要的X11库和使用它们的程序。 您可以使用Apple提供的X11.app实用程序在Mac上本地显示这些文件,也可以将其显示转发到另一台运行X11的计算机。