ちょっとハマったので備忘録として書いておきます。
最近サーバーでグラフを描画するようなことをしたいと考えていまして、そうなるとsshだけではだめで、GUIを動かす必要があるということでVNCを導入しました。
使ったVNC serverはx11vnc: v0.9.13です。
まずはx11vncをインストール
#apt install x11vnc
続いて、パスワードを設定します
#ディレクトリ名ubuntuになっているところはご自分のユーザー名に置き換えてください
$x11vnc -storepasswd
Enter VNC passwd: [enter new password]
Verify password: [enter the new password again]
Write password to /home/ubuntu/.vnc/passwd? [y]/n y
Password written to : /home/ubuntu/.vnc/passwd
ではx11vncを起動しましょう
#x11vnc -bg -auth guess -forever -loop -noxdamage -repeat -rfbport 5900 -shared -rfbauth /home/ubuntu/.vnc/passwd
これでうまくいかないときはLightdmというソフトウェアを入れましょう
#apt install lightdm
デフォルトディスプレイマネージャーを選択する画面がでるので、lightdmを選択します。
下記のサイトを参考にさせてもらいました。
Cinnamon その19 – ディスプレイマネージャーをLightDMに切り替えるには・Slick Greeterを利用するには – kledgeb
このあと起動時にx11vncを同時に起動させるには/etc内のconfigファイルを設定するのが定石っぽかったのですが、自分はcrontabに@rebootを設定してそこに上に書いたx11vncの起動スクリプトを書くことでオートスタートできるようになりました。
#sudo crontab -e
@reboot x11vnc -bg -auth guess -forever -loop -noxdamage -repeat -rfbport 5900 -shared -rfbauth /home/ubuntu/.vnc/passwd
以上です
この記事へのコメントはありません。