在mac上运行树莓派界面

当拿到手一个全新的树莓派,无鼠标键盘和显示器接入的情况下,如何配置系统,连接网络等?

有个思路就是用网线把macbook和树莓派直接连接起来,因为所有树莓派的mac地址都是以 b8:27:eb 开头的,通过网线连接时,可以发现请求dhcp信息

sudo tcpdump |egrep “b8:27:eb”

从上面grep的日志就可以看到树莓派获取的ip地址,如169.254.52.165。

然后再 ssh -X pi@169.254.52.165 打开ssh,并转发到x11显示界面。登陆到pi后,再运行命令 lxsession 或 /etc/X11/Xsession

如果想让pi通过mac共享网络上网,在mac的系统设置 – 共享,打开互联网共享,这样pi就能拿到与mac一个网段的ip地址。

要让mac支持x11,需要下载并安装xquartz: http://www.xquartz.org/

卸载xquartz方法:

launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
sudo pkgutil --forget org.macosforge.xquartz.pkg

# Log out and log in

来源 https://gist.github.com/tonymtz/714e73ccb79e21c4fc9c

另一个思路,就是当ssh进去之后,再安装 vnc 软件,通过vnc方式显示pi系统的图形界面。vnc方面的资料网上很多,就不多说了。

sudo apt-get install tightvncserver
tightvncserver
service lightdm stop
vncserver :1 -geometry 1920×1080 -depth 24

来源: https://www.raspberrypi.org/documentation/remote-access/vnc/