Impossible de lancer x11vnc avant de se connecter sur Kubuntu 16.04

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.