Raspberry Pi 4B (4GB, Rev 1.5) に Raspberry Pi OS (64ビット) をインストールして使用する場合、SSH を初めて設定し、VNC サーバーを起動した後、RealVNC Viewer を使用して接続すると、画面が真っ白になる(右クリックメニューしか表示されない)という問題が発生することがあります。これは通常、システムがデフォルトで使用している Wayland ディスプレイサーバーが RealVNC と互換性がないことが原因です。
1. 問題の分析
解像度設定やドライバの問題を除外した結果、根本的な原因は、Raspberry Pi OSのこの新しいバージョンにおいてWaylandがデフォルトで有効になっていることにあるが、RealVNCは現時点ではWaylandへの対応が完全ではない。
ネット上のいくつかのチュートリアルでは、変更することを推奨していますが /etc/gdm3/daemon.conf の中の WaylandEnable=false、ただし、そのプロファイルは存在しない可能性があります。より確実で、公式に推奨されている方法は、 raspi-config ツールを X11 ディスプレイサービスに戻す。
2. 解決策
コマンドラインツールを使用して raspi-config バックエンドの表示を Wayland から X11 に戻します。
操作手順
graph TD
Start[SSH 连接树莓派] --> Cmd[输入 sudo raspi-config]
Cmd --> Opt1[选择 6 Advanced Options]
Opt1 --> Opt2[选择 A6 Wayland]
Opt2 --> Opt3[选择 W1 X11]
Opt3 --> Save[保存并退出]
Save --> Reboot[重启树莓派]
Reboot --> Success[VNC 正常连接]
詳細な手順
設定ツールを開く: SSH ターミナルで以下のコマンドを入力してください:
sudo raspi-config位置情報の設定項目: キーボードの矢印キーを使って選択する
6 Advanced Options(詳細オプション)と入力し、Enterキーを押します。表示するサービスを選択する: 選択
A6 Wayland、Enterキーを押してください。X11 に切り替える: 表示されるメニューから選択してください
W1 X11(X11バックエンドを備えたOpenboxウィンドウマネージャー)、Enterキーを押して確定します。再起動が有効になりました: クリック
EscまたはTabキーで選択<Finish>ツールを終了すると、システムから再起動するかどうかを尋ねられますので、選択してください。<Yes>再起動を行ってください。
再起動が完了したら、再度 RealVNC Viewer を使用して接続してください。そうすれば、画面が真っ白になる問題は解決され、通常のデスクトップ環境が表示されるはずです。

