TUTO:Installation de Tightvnc

Proposer ou rechercher un tutoriel concernant le Raspberry Pi

Modérateur : Francois

Répondre
parrain27
Raspinaute
Messages : 905
Enregistré le : lun. 1 déc. 2014 13:46

TUTO:Installation de Tightvnc

Message par parrain27 » ven. 16 janv. 2015 20:47

Voila après beaucoup de galère étant un gros noob^^
je partage mon expérience pour les débutant

alors ont commence par se connecter en shh avec putty ( Si vous ne savait pas comment faire sa se passe ICI )

Première commande a taper au cas ou.
sudo apt-get update && sudo apt-get -y upgrade

Ensuite : sudo apt-get install tightvncserver

et la ou j'ai bien galère le démarrage auto a chaque démarrage du raspberry :

sudo nano /etc/init.d/tightvncserver

sa crée un fichier

et dedans ont y colle ceci:

Code : Tout sélectionner

#!/bin/sh
### BEGIN INIT INFO
# Provides:          proftpd
# Required-Start:    $local_fs $remote_fs
# Required-Stop:     $local_fs $remote_fs
# Should-Start:      $all
# Should-Stop:       $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
# Description:       Start/stop tightvncserver
### END INIT INFO

# /etc/init.d/tightvncserver
case "$1" in
        start)
                su pi -c '/usr/bin/tightvncserver :1 -geometry 1280x800 -depth 24'
                echo "Starting TightVNC Server for $VNCUSER "
                ;;
        stop)
                pkill Xtightvnc
                echo "TightVNC Server stopped"
                ;;
        *)
                echo "Usage: /etc/init.d/tightvncserver {start|stop}"
                exit 1
                ;;
esac
exit 0
Bon maintenant il ne reste plus qu'as rendre exécutable le script, via un petit Chmod

sudo chmod 755 /etc/init.d/tightvncserver

sudo update-rc.d tightvncserver defaults


Ont fini par éteindre Vnc et redémarrer par ces deux commandes

sudo /etc/init.d/tightvncserver start

sudo /etc/init.d/tightvncserver stop


ma source qui marche apres 30 pages google^^ ICI

N'hesite pas les subjection :P

parrain27
Raspinaute
Messages : 905
Enregistré le : lun. 1 déc. 2014 13:46

Re: TUTO:Installation de Tightvnc

Message par parrain27 » sam. 17 janv. 2015 00:33

Seul petit souci il me l'allume en pi et non en root grrr

maxty01
Modérateur
Messages : 790
Enregistré le : dim. 16 nov. 2014 20:53
Localisation : Charleroi - Belgique

Re: TUTO:Installation de Tightvnc

Message par maxty01 » sam. 17 janv. 2015 11:53

Bonjour,

Avec ceci c'est normale qui démarre en pi :

Code : Tout sélectionner

su pi -c ...
Bonne journée,
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn

parrain27
Raspinaute
Messages : 905
Enregistré le : lun. 1 déc. 2014 13:46

Re: TUTO:Installation de Tightvnc

Message par parrain27 » sam. 17 janv. 2015 20:22

Il faudrait je remplace par koi ?

maxty01
Modérateur
Messages : 790
Enregistré le : dim. 16 nov. 2014 20:53
Localisation : Charleroi - Belgique

Re: TUTO:Installation de Tightvnc

Message par maxty01 » sam. 17 janv. 2015 23:31

Bonsoir,

Ma réponse à ta question est "rien", mais je me suis peut-être mal exprimé dés le départ ...

Reprenons depuis le début :

Code : Tout sélectionner

su pi -c ...
Ou plutôt, décortiquons cette partie de commande ...
su : permet de changer d'utilisateur, c'est d’ailleurs l'acronyme de Switch User.
pi : est l'utilisateur avec le quel nous désirons changer d'utilisateur.
-c : signale à su que nous désirons exécuter une commande au lieu de changer d'utilisateur.
... : est la commande que l'on souhaite exécuter au nom de l'utilisateur précédemment mentionné.

Conclusion :
su pi -c ... : exécute la commande "..." au nom de l'utilisateur "pi".

Autrement dis, si tu enlève la partie su pi -c tout en gardant la commande que tu souhaites exécuter, tu l'exécutera en tant que root puisque la script de démarrage de service est lui même exécuté par root.

Bonne soirée,

Ps : si on regarde bien ton script, on peut remarquer que tu as copié le script de démarrage de proftpd.
Il n'y a pas de question stupide, il n'y a que des imbéciles qui ne posent pas de question !
RaspBerry Pi : 1 x B+ Raspbian 1 x RPI2 MiniBian
Mieux me connaître ? Regarder mon LinkedIn

parrain27
Raspinaute
Messages : 905
Enregistré le : lun. 1 déc. 2014 13:46

Re: TUTO:Installation de Tightvnc

Message par parrain27 » dim. 18 janv. 2015 12:38

voila avec se code conection en utilisateur pi 192.168.x.x:1 et en root 192.168.x.x:2

Code : Tout sélectionner

### BEGIN INIT INFO
# Provides: vnc
# Required-Start:
# Required-Stop:  
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
### END INIT INFO
 
#!/bin/sh
#----------------------------------------
# Lancer automatiquement VNC 
#----------------------------------------
# Short-Description: Service de démarrage et extinction du serveur VNC sur compte root.
VNCUSER='root'
 
case "$1" in
    start)
        su $VNCUSER -c 'vncserver :1 -geometry 1600x1200 -depth 24'
        echo "Lancement de TightVNC server pour l'utilisateur $VNCUSER "
        ;;
    stop)
        killall Xtightvnc
        echo "Tightvncserver arrêté"
        ;;
    restart)
        killall Xtightvnc
        echo "Tightvncserver arrêté"
        su $VNCUSER -c 'vncserver :1 -geometry 1600x1200 -depth 24'
        echo "Lancement de TightVNC server pour l'utilisateur $VNCUSER "
        ;;
    status)
        echo "Lancement de la commande ps -ef | grep Xtightvnc"
        ps -ef | grep Xtightvnc
        ;;
    *)
        echo "Usage: /etc/init.d/tightvncserver {start|stop|restart|status}"
        exit 1
        ;;
        esac
exit 0

Répondre

Retourner vers « Tutoriels »