在 OS X 上连接到树莓派的 X-Windows 图形界面

jopen 8年前

我今天上午花了几分钟, 就把 Raspberry Pi 装好了. 整个安装过程很简单. 把鼠标, 键盘, Wi-Fi 适配器(dongle), 和电源接上. 启动后在弹出的菜单中选择操作系统, 我选的是 Raspian. 接下来等它进入系统.

在 OS X 上连接到树莓派的 X-Windows 图形界面

我可不是冷血动物 — 敢把  Pi 放在我儿子够得着的地方. 所以, 启动 SSH 服务之后, 除了电源以外的其它东西我统统都拔了. 然后找个安全的地方, 把 Pi 放好, 不让他双脏兮兮的小手碰到.

本来这样就可以了, 不过我还是想直接访问这个小东西. 那么下一步就是想办法从我的 MacBook 远程启动 X session . 其实整个过程很简单, 不过我发现很多关于这方面资料都是错的. 所以我想在这里更正下.

  • 下载 XQuartz. 这是以前 OS X 自带的 X11 terminal 模拟器. 如果你现在用 spotlight 搜索 X11, 还是可以找到它. 但是如果你点开它,  OS X 就会自动跳转到这个页面.

  • 用 ssh -Y pi@<你的 ip 地址> 连接 Pi. 可能 Internet 上有些资料会建议你使用 -X 选项 (意指 X windows, 废话). 这是不对的.

在 OS X 上连接到树莓派的 X-Windows 图形界面

再多说一点, 如果你想让桌面上的鼠标点击起作用, 那就打开 X11 的首选项(preferences), 在"输出"(Output)选项卡中找到"全屏模式"(Full-screen mode), 并把它打开. 这个全屏模式可不像现在的 OS X 那么好用. 没办法, 这就是人生, 并非事事都如意. 要退出全屏模式, 就按 Command-Option-A.