J'ai installé TightVNC en suivant le tuto de chris57100 : http://pihomeserver.wordpress.com/2013/ ... y-via-vnc/
L'installation est OK, TightVNC fonctionne, mais impossible de le lancer au démarrage via la méthode du tuto...
(J'ai d'ailleurs laissé un commentaire sur le blog.)
En cherchant un peu j'ai trouvé une autre méthode pour le lancer au démarrage :
Ça fonctionne, mais par défaut la session VNC est lancé sur le port 1.Editer : sudo nano /etc/rc.local
Ajouter avant exit 0 : /usr/bin/sudo -u pi tightvncserver
Or, je voudrais la lancer sur le port 7 (par exemple).
N'ayant pas trouver comment fonctionne le fichier de config par défaut de TightVNC (http://www.raspberrypi.org/phpBB3/viewt ... 65&t=45296) je me suis penché sur l'exécution de scripts au démarrage :
http://pihomeserver.wordpress.com/2013/ ... demarrage/
J'ai donc créé un script dans /etc/init.d dans lequel j'ai mis exactement ceci :
Code: Select all
#!/bin/bash
# Apres cette ligne les commandes seront executees systematiquement
# ...
# Apres cette ligne les commandes executees en fonction du parametre passe en ligne de commande
case "$1" in
start)
# Commandes executees avec le parametre start (celui lors du boot)
vncserver :7 -geometry 1280x800 -depth 24
;;
stop)
# Commandes executees avec le parametre stop (celui lors de l'arret du systeme)
/usr/bin/vncserver -kill :7
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 start|stop|restart|reload"
exit 1
esac
exit 0
Problème, la commande "service MonScript start" me renvoi une erreur :
Code: Select all
vncserver: The HOME environment variable is not set.
Edit : je précise que les commandes "vncserver :7 -geometry 1280x800 -depth 24" et "/usr/bin/vncserver -kill :7" fonctionnent parfaitement que je les exécutes directement dans la console...
Il y a surement quelque chose que je n'ai pas compris...
Merci de votre aide !