マウスがない問題の対処と、モニタの出力切り換えが面倒ということで、 GUI は VNC で Mac から接続して済ませることにする。折角のキーボードつきラズパイの価値を全く生かせていないのは一旦諦める。 macOS の画面共有アプリからはデフォルトのままでは接続できない。インターネットを見ると VNC Server を入れ換えて解決している人も見受けられるが、これまたインターネットを見たところ VNC Server の設定を変えたら繋げるようなのでそうしておく。参考文献を見つつ:
pi@raspberrypi:~ $ cat /etc/vnc/config.d/common.custom
Authentication=VncAuth
Encryption=PreferOff
pi@raspberrypi:~ $ sudo vncpasswd -service
Setting "Password" VNC parameter for Service Mode server
Password:
Verify:
Successfully set "Password" VNC parameter in /root/.vnc/config.d/vncserver-x11
Please note users of third party VNC Viewer projects will be able to connect by
entering the first 8 characters of this password only.
pi@raspberrypi:~ $ sudo systemctl restart vncserver-x11-serviced
pi@raspberrypi:~ $ sudo systemctl status vncserver-x11-serviced
ここまでやると準備完了。 Mac 側で open vnc://(IP address) とかをやると画面共有で接続できる。ちなみに mDNS があるのでホスト名(典型的には raspberrypi.local)でも接続できるはずなんだけど、手元だと resolve できなくなってる事が多々あったので、ルーターで IP アドレスを固定してそれで繋ぐようにしてしまった。技術の敗北。