J'essaie de faire fonctionner x11vnc au démarrage avec openSuse mais je n'ai pas beaucoup de chance. Voici ce que j'ai fait jusqu'à présent.
J'ai édité /etc/X11/xdm/Xsetup
et ajouté les lignes suivantes à la fin, juste avant exit 0
:
#run x11vnc automatically
/usr/bin/x11vnc -rfbauth /usr/bin/vnc/passwd -o /var/log/x11vnc.log -forever -bg
J'ai créé le fichier `/usr/bin/vnc/passwd en utilisant :
sudo x11vnc -storepasswd /usr/bin/vnc/passwd
Quand je redémarre, je fais un ps -A | grep x11
et je ne vois pas le processus en cours. Je ne vois pas non plus de /var/log/x11vnc.log
créé. Je peux exécuter la commande depuis le répertoire bash et cela fonctionne bien. J'ai l'impression que ce script n'est jamais exécuté au démarrage.
J'ai également créé un nouveau fichier appelé /etc/kde4/kdm/Xsetup
et y mettre les deux lignes du dessus, et même comportement.
Les autorisations du fichier sont :
-rw------- 1 root root 8 Apr 26 22:26 /usr/bin/vnc/passwd
-rwxr-xr-x 1 root root 5691 Apr 26 22:01 /etc/X11/xdm/Xsetup
Des idées ?
UPDATE
J'ai même essayé d'envoyer de l'écho Bonjour le monde dans un fichier texte dans Xsetup
qui ne fait rien non plus. Il semble que ce script ne soit tout simplement pas exécuté au démarrage.
UPDATE 2 :
J'ai mis à jour vers 12.1, mais aucune de mes tentatives n'a fonctionné non plus.