ラズパイのubuntuにVNC接続するまで
- VNC接続する際に次のような問題が発生したので、その解決策についてメモしておく
- タイムアウトする
- 画面が灰色のまんま
- 環境
- 接続先
- raspberry pi 4
- OS: ubuntu 20
- ホスト: VNC-CONNECTを使用
- 接続先
- まずやったこと
- ホストにVNC-CONNECTをインストール
- ラズパイのGUI環境での設定
- settings -> Sharing -> Screen Sharing をアクティブにする
- terminalから、vncserverを起動
vncserver
を入力
- ホストのVNC-CONNECTからubuntuにアクセス
- 多分最後に1が付く
- XXX.XXX.XXX.XXX:1
[問題1] timed out する
しばらく待ってもタイムアウトする問題が発生
[原因]
[解決策]
vncのデフォルトが5901なので、5901ポートを開放する
sudo ufw status # 5901が空いてなければ sudo ufw allow 5901
[問題2] 画面が灰色になる
[解決策]
lxdeをインストールして一部ファイルを書き換える
sudo apt-get install lxde vim ~/.vnc/xstartup
xstartupの中身を以下のようにする
#!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey #x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #x-window-manager & # Fix to make GNOME work export XKL_XMODMAP_DISABLE=1 /etc/X11/Xsession /usr/bin/startlxde
ようやくUbuntuの画面が表示されました!(デフォルトのデスクトップと見た目が異なるけど...)