Debian 9 + X11VNC + KDE5を使用する
VNCを使用してランチャーにアクセスできるようにsddmが起動する前に/usr/share/sddm/scripts/Xsetup
実行されるスクリプトがあります。x11vnc
私の問題は、KDEを起動するとVNCが切断されるため、VNCを使用してKDEに再接続してアクセスするにはVNCクライアントを再起動する必要があることです。問題を起こしたマジッククッキーに何が起こったと思います。これが、/etc/systemd/system/x11vnc.service
KDEの起動時に起動される別のスクリプトがある理由です。
sddmとkdeのマジッククッキーを一貫させる方法を知っていますか?可能であれば、スクリプトから?
次のスクリプトでは、マジッククッキーを介して見つけることができます-auth $(find /var/run/sddm/ -type f)
。
最初のスクリプト:
/usr/bin/x11vnc -xkb -noxrecord -shared -geometry 1024x768 -ncache -noncache -forever -rfbport 5974 -noipv6 -many -display :0 -auth $(find /var/run/sddm/ -type f) -rfbauth /root/.vnc/passwd -o /root/.vnc/x11vnc.log -repeat -dbg -loop
2番目のスクリプト(サービス):
[Unit]
Description=x11vnc
Requires=display-manager.service
After=multi-user.target
After=systemd-user-sessions.service
After=display-manager.service
[Service]
Type=simple
Restart=on-failure
RestartSec=5
User=root
ExecStart=/bin/bash -c "/usr/bin/x11vnc -xkb -noxrecord -shared -geometry 1024x768 -ncache -noncache -forever -rfbport 5974 -noipv6 -many -display :0 -auth $(find /var/run/sddm/ -type f) -rfbauth /root/.vnc/passwd -o /root/.vnc/x11vnc.log -repeat -dbg -loop"
#aide liste options: http://karlrunge.com/x11vnc/x11vnc_opts.html
[Install]
WantedBy=multi-user.target