Linux

Ubuntu 18.04LTSでVNCを起動時にオートスタートさせる

ちょっとハマったので備忘録として書いておきます。

最近サーバーでグラフを描画するようなことをしたいと考えていまして、そうなると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

以上です

あるプログラムの変数を外部から操作したい場合の解決法前のページ

midnight-commanderのオプションの開き方次のページ

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

最近の記事

Twitter

PAGE TOP