mieki256's diary



2020/02/18(火) [n年前の日記]

#1 [ubuntu][linux] X11vncを自動起動するようにしてみた

Ubuntu Linux 18.04 LTS や Linux Mint 19.3 をインストールしてあるサブPC上で X11vnc が比較的安定動作するようになったので、せっかくだからOS起動時に X11vnc を実行しておく状態にしてみようかなと。

セキュリティ面を考えるとその手のソレは動かしておかないほうがいいのかもしれんけど…。普段サブPCは電源を入れてなくて、何かしらの動作確認をする時だけ電源を入れるような状態なので、自動実行もアリかなと…。

以下のページを参考にさせてもらいつつ作業。

_Ubuntu 18.04 LTSでのx11vnc設定手順
_x11vnc - デスクトップ共有 - kakasi’s blog
_Linux Mint 19.1 に VNCサーバー構築してリモート操作 - gn5r’s blog

Ubuntu 18.04LTS上で作業。 :

足元の、AMD製CPU(APU) A8-3850使用機 + Ubuntu 18.04 LTS上で作業。

/etc/systemd/system/ 以下に、x11vnc.service というファイル名で、サービス用の設定ファイルを作る。
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 /home/USERNAME/.vnc/passwd -rfbport 5900 -forever -loop -noxdamage -repeat -shared -nap -wait 50
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
KillMode=control-group
Restart=on-failure

[Install]
WantedBy=graphical.target

サービスをリロード。登録。動作するのかテスト。状態を確認。
sudo systemctl daemon-reload
sudo systemctl enable x11vnc
sudo systemctl start x11vnc
sudo systemctl status x11vnc

Linux Mint 19.3上で作業。 :

sudo vi /etc/systemd/system/x11vnc.service
[Unit]
Description=X11VNC Server
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -display :0 -rfbauth /home/USERNAME/.vnc/passwd -rfbport 5900 -forever -loop -noxdamage -repeat -shared -nap -wait 50
ExecStop=/bin/kill -TERM $MAINPID
ExecReload=/bin/kill -HUP $MAINPID
KillMode=control-group
Restart=on-failure

[Install]
WantedBy=graphical.target

サービスを再起動等。
sudo systemctl daemon-reload
sudo systemctl enable x11vnc.service
sudo systemctl start x11vnc.service

Barrierは無効にしておいた。 :

先日導入した Barrier を自動実行するようにしておいたけれど、X11vnc が動いてるなら Barrier は動かさなくてもいいなと思えてきたので無効にしておいた。

そもそも、別の液晶ディスプレイにサブPCのデスクトップ画面を出しながら使う場面も少ないし…。メインPCの画面内で全てが完結するほうが楽だし…。

以上です。

過去ログ表示

Prev - 2020/02 - Next
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project