Je suivais cette directive concernant le fonctionnement continu de x11vnc sur mon Kubuntu 16.04. J’ai trouvé Xsetup dans / etc / sddm / Xsetup et j’y ai ajouté:
/usr/local/bin/x11vnc -rfbauth /path/to/the/vnc/passwd -o /var/log/x11vnc.log -forever -bg
x11vnc est démarré correctement et je peux le voir dans la liste des processus APRÈS ma connexion en tant qu’utilisateur. Je voudrais que cela fonctionne AVANT que je me connecte à Linux.
J’ai trouvé des solutions sur Stack Overflow mais elles ne sont pas pertinentes pour Kubuntu 16.04
Des idées?
Merci!
Par conséquent, 16.04 a un bug lié à sddm qui fait échouer la -auth guess
-auth de -auth guess
(que je pense qui se produit par défaut dans votre exemple). La solution consiste à append -auth /var/run/sddm/* -display :0
à votre ligne de commande, avec laquelle j’ai eu du succès.
Pour exécuter un script au démarrage de Kubuntu, avant de vous connecter, vous devez éditer /etc/rc.local
et append les commandes souhaitées.
Assurez-vous que le script se termine par exit 0
.
Par exemple:
/usr/local/bin/x11vnc -rfbauth /path/to/the/vnc/passwd -o /var/log/x11vnc.log -forever -bg exit 0
J’ai résolu ce problème sur Kubuntu 16.04 en ajoutant la ligne suivante dans / usr / share / sddm / scripts / Xsetup:
/usr/bin/x11vnc -rfbauth [YOUR X11VNC PASSWORD FILE LOCATION] -o /var/log/x11vnc.log -forever -bg
Avant cela, j’ai généré un mot de passe en utilisant:
sudo x11vnc -storepasswd
Cela permet de lancer le processus x11vnc en tant que root même sur l’écran de connexion de Kubuntu.