Diary

Diary

日々学んだことをアウトプットする場として初めてみました

ラズパイのubuntuにVNC接続するまで

ラズパイのubuntuVNC接続するまで

  • VNC接続する際に次のような問題が発生したので、その解決策についてメモしておく
  • 環境
  • まずやったこと
    • ホストにVNC-CONNECTをインストール
    • ラズパイのGUI環境での設定
      • settings -> Sharing -> Screen Sharing をアクティブにする
    • terminalから、vncserverを起動
      • vncserverを入力
    • ホストのVNC-CONNECTからubuntuにアクセス
      • 多分最後に1が付く
      • XXX.XXX.XXX.XXX:1

[問題1] timed out する

しばらく待ってもタイムアウトする問題が発生

[原因]

firewallの設定で、ubuntuのportが開いていなかった

[解決策]

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の画面が表示されました!(デフォルトのデスクトップと見た目が異なるけど...)

f:id:kokoichi206:20210717154216p:plain

参考にしたサイト