Skip to content

Set up VNCsever

IGC8810 edited this page Jun 26, 2023 · 1 revision

Setup VNCsever for ORNE-box PC

ディスプレイマネージャーの変更

lightdmに変更

 sudo apt install lightdm

X11vncのインストール

  sudo apt install x11vnc

VNCパスワード設定

以下のコマンドを実行するとVNCにログインする時のパスワードを求められるため入力する

sudo x11vnc -storepasswd /etc/.vncpasswd

VNXserver自動起動

新規にファイルを作成

  cd /etc/systemd/system
  sudo vim x11vnc.service

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

ダミーディスプレイ設定

この状態ではPCにHDMIケーブルが刺さっていないとVNCviwerで操作出来ませんのでダミーHDMIを使用するのをおすすめします. 別の手段としてダミーディスプレイ設定の方法も紹介します. ですが,以下の設定を行うとディスプレイ表示出来なくなります.ディスプレイを使用する場合は消してください。

sudo apt install xserver-xorg-video-dummy-lts-xenial
sudo vim /usr/share/X11/xorg.conf.d/80-dummy.conf

Section "Device"
 Identifier	"Card0"
 Driver		"dummy"
 VideoRam 256000
EndSection

Section "Monitor"
 Identifier "Monitor0"
 HorizSync 5.0-1000.0
 VertRefresh 5.0-200.0
 # 1920x1080 59.94 Hz (CVT) hsync: 67.13 kHz; pclk: 174.00 MHz
 Modeline "1920x1080_60.00"  174.00  1936 2064 2264 2592  1080 1083 1093 1120 -hsync +vsync
EndSection


Section "Screen"
 Identifier	"Screen0"
 Monitor	"Monitor0"
 Device		"Card0"
 DefaultDepth 24
 SubSection "Display"
 Depth 24
 Modes "1920x1080"
  	EndSubSection
EndSection

参考URL

https://mixture.dcmnjp.net/linux/ubuntu/x11vnc.html