En Debian, ¿cómo puedo mantener vivo X11VNC cuando abro una sesión de KDE?

En Debian, ¿cómo puedo mantener vivo X11VNC cuando abro una sesión de KDE?

Usando Debian 9 + X11VNC + KDE5

Tengo un script /usr/share/sddm/scripts/Xsetupque se ejecuta x11vncantes de que se inicie sddm, por lo que puedo acceder al iniciador con VNC.

Mi problema es que la conexión VNC se interrumpe cuando inicio KDE; por lo tanto, tengo que iniciar el cliente VNC nuevamente para reconectarme y acceder a KDE con VNC. Supongo que la galleta mágica cambió y esto causa el problema. Es por eso que tengo otro script /etc/systemd/system/x11vnc.serviceque se inicia cuando se inicia KDE.

¿Tiene alguna idea de cómo podría mantener la cookie mágica idéntica para sddm y kde, preferiblemente en un script?

En los siguientes scripts la cookie mágica se encuentra con -auth $(find /var/run/sddm/ -type f).

Primer guión:

/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

Segundo guión (servicio):

[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

información relacionada