x11vncシステムサービスの作成

x11vncシステムサービスの作成

オペレーティングシステム:GNU / Linux Debian 9およびCinnamon DE。

我々が得ることができたのでDebian サーバーで実行される VNCありがとうございます。GAD3Rこれで、VNC を正規サービスに戻すことになります。

実行中は、サーバーにSSHを接続せずに開始から実行したいと思います。

x11vnc -rfbauth ~/.vnc/passwd

そして別々のシナモンセッションを実行するのではなく、ホーム画面にある内容や何と呼ぶのかを直接見て、そのセッションをリアルタイムで運営したいと思います。

ベストアンサー1

Vlastimilの独自のソリューションに似ていますが、いくつかの追加の詳細があります。systemdを含むCinnamon VNCサーバー)

ファイルの作成/etc/systemd/system/x11vnc.service:

[Unit]
Description=VNC Server for X11
Requires=display-manager.service
After=syslog.target network-online.target ##optional for better performance
Wants=syslog.target network-online.target ##optional for better performance

[Service]
ExecStart=/usr/bin/x11vnc -display :0 -rfbauth /etc/x11vnc.pwd -shared -forever -o /var/log/x11vnc.log
ExecStop=/usr/bin/x11vnc -R stop
Restart=on-failure
RestartSec=2

[Install]
WantedBy=multi-user.target

VNCパスワードの作成と設定(MY_PASSWORDの交換)

x11vnc -storepasswd MY_PASSWORD /etc/x11vnc.pwd

ついに:

systemctl daemon-reload
systemctl enable x11vnc
systemctl start x11vnc

おすすめ記事