08 - Lancer Tightvncserver au démarrage du Raspberry

 
 
afin de ne plus avoir à passer par Putty pour lancer Tightvncserver, il va falloir le lancer directement au démarrage du RPI
 
Pour cela :
                    cd /etc/init.d
                    afin de se déplacer jusqu'au fichier init.d
 
                    Ensuite, créer un fichier nommé "vncboot" et y mettre ça :
### BEGIN INIT INFO
# Provides : vncboot
# Required-Start : $remote_fs $syslog
# Required-Stop : $remote_fs $syslog
# Default-Start : 2 3 4 5
# Default-Stop : 0 1 6
# Short-Description : Start vncboot at boot time
# Description : Enable service provided by vncboot.
### END INIT INFO
 
#! /bin/sh
# /etc/init.d/vncboot
 
USER=root
HOME=/root
 
export USER HOME
 
case "$1" in
 start)
   echo "lancement du serveur VNC"
   #la on lance le programme du serveur, avec les parametres qu'on veux
   /usr/bin/vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565
   ;;
 
 stop)
   echo "arret du serveur VNC"
   /usr/bin/vncserver -kill :1
   ;;
 
 *)
   echo "Usage: /etc/init.d/vncboot {start|stop}"
   exit 1
   ;;
esac
 
exit 0
 

                Rendre ce script éxecutable :

 chmod 755 /etc/init.d/vncboot
                        

                           Mettre à jour le lien
 
                update-rc.d /etc/init.d/vncboot defaults

 

        Si tous se passe bien vous devriez avoir le message suivant :
 
            update-rc.d: using dependency based boot sequencing

        Mais si le message est :
 
            update-rc.d: error: unable to read /etc/init.d//etc/init.d/vncboot
        
        Essayez la commande suivante :
                 update-rc.d vncboot defaults
             Il suffit ensuite de rebooter le Rpi, pour retrouver Vncserver en fonction
 
 
                            pour Supprimer ce lancement automatique :
 
                   update-rc.d vncboot remove
 
                            On peut ensuite, supprimer le fichier :
                                        rm /etc/init.d/vncboot

 
Comments