私は、Ubuntu マシンの画面を Windows VNC クライアントに共有するために VNC を使用していますが、正常に動作します。しかし、Ubuntu マシンの HDMI を切断して接続を監視すると、VNC サーバーはフィードの提供を停止し、VNC クライアントのディスプレイがフリーズします。調査したところ、ファイルhdmi_force_hotplug=1
内で設定する必要があることがわかりました/boot/config.txt
が、これは Raspberry Pi OS 用です。Ubuntu 22.04.2 LTS の同等のソリューションは何ですか? よろしくお願いします。
Raspberry Pi VNC ソリューションを見つけたリンク:https://forums.raspberrypi.com/viewtopic.php?t=162734
答え1
Ubuntu 22.04 では、次の変更が必要です:/boot/firmware/config.txt
管理者として開き、次の操作を実行します:
(*) コメント行 (# を追加):
dtoverlay=vc4-kms-v3d
次の行を追加します (これにより 1080p のデスクトップが取得されます)。
hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
(*) VNC はローカル ディスプレイをミラーリングするように設計されています。たとえば、モニターが接続されていないためにローカル ディスプレイが表示されない場合は、VNC がミラーリングするものがありません。何らかの方法でローカル ディスプレイを表示するか、専用の「メモリ内」デスクトップを実行して VNC サーバーを接続する必要があります。
ファウンフここ: 私の場合はうまくいきました (RPI4 & Ubuntu 22.04)