Bonjour,
Debian 9 + X11VNC + KDE5
J'ai un script ici /usr/share/sddm/scripts/Xsetup that run x11vnc qui démarre avant sddm, ainsi j'ai accès au lanceur via VNC.
Mon problème est que la connexion VNC est réinitialisée quand je lance KDE ce qui fait que je dois relancer le client VNC pour pouvoir avoir accès à KDE en VNC.
Je suppose que le problème vient du magic cookie qui change quand KDE se lance et SDDM se ferme.
C'est pour cette raison que j'ai un autre script ici /etc/systemd/system/x11vnc.service qui est lancé quand KDE démarre.
Avez vous une idée afin que le magic cookie reste identique ? (dans les scripts qui suivent, la recherche du magic cookie est faite avec
-auth $(find /var/run/sddm/ -type f))
1er script/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
2e script (service)
[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
Merci
Patrice