ディスプレイマネージャの変更
標準のGDM3ではx11vncが動作しないので、LightDMを導入する。
$ sudo apt install lightdm
インストールの途中で、
デフォルトのディスプレイマネージャを選択する画面が表示されるので、
LightDMを選択しておく。
サーバPCを再起動すると、ログイン画面がLightDMで表示される。
インストール
$ sudo apt install x11vnc
パスワードファイルの作成
$ sudo x11vnc -storepasswd /etc/.vncpasswd Enter VNC password: Verify password: Write password to /etc/.vncpasswd? [y]/n Password written to: /etc/.vncpasswd
動作テスト
一度、手動で起動テストを実行する。
$ sudo x11vnc -auth guess -display :0 -rfbauth /etc/.vncpasswd -rfbport 5900 -forever -loop -noxdamage -repeat -shared
一度接続し、問題なければ、[Ctrl+C]で終了する。
自動起動の設定
$ sudo vi /etc/systemd/system/x11vnc.service
[Unit] Description=x11vnc (Remote access) After=network-online.target
[Service] Type=simple ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /etc/.vncpasswd -rfbport 5900 -forever -loop -noxdamage -repeat -shared ExecStop=/bin/kill -TERM $MAINPID ExecReload=/bin/kill -HUP $MAINPID KillMode=control-group Restart=on-failure
[Install] WantedBy=graphical.target
systemdへの登録と起動
$ sudo systemctl daemon-reload $ sudo systemctl enable x11vnc $ sudo systemctl start x11vnc