macOSからRaspberry Piへ vnc / xrdpにて接続する


今更ですが、必要に駆られてRaspberry Pi(3)の設定を行いました。

macOSからvncとxrdpに接続する際には、標準の設定ではうまく動作しません。

設定のポイントを纏めました。

この検証は2024年4月16日に実施しました

1.VNCの設定

macOSのFinderからは「互換性の問題」が表示され、Screen Shareing(VNC接続ができません)

以下の設定を適用することで、macOSから接続できるようになります。


1.メニューから「Options」を選択

2. Encryptionを”Prefer Off”に、Authenicationを”VNC password”に設定し、任意のパスワードを設定します。

以上の操作でmacOSからVNC接続ができるようになります。

2.xrdp(リモートデスクトップ)の設定

以下のコマンドでxrdpを導入します

sudo apt -y install xrdp

Configファイルを以下の通り変更し、サービスを再起動。

sudo vi /etc/X11/xrdp/xorg.conf


Section "Device"
    Identifier "Video Card (xrdpdev)"
    Driver "xrdpdev"
    # オリジナルの以下の行はコメントアウト
    # Option "DRMDevice" "/dev/dri/renderD128"

    # 以下の行を追加
    Option "DRMDevice" ""
    Option "DRI3" "1"
EndSection

$ sudo systemctl restart xrdp

以上の操作でmacOSからxrdp接続ができるようになります。

参考にさせていただきました。有用な情報をありがとうございます。