Ceci est une ancienne révision du document !


Configuration de VNC

  • Passer en root : '' su - ''
  • Configurer Tightvncserver : '' tightvncserver ''
    • Saisir le mot de passe d'accès
    • Éventuellement ajouter un mot de passe pour accéder seulement en lecture
  • Démarrer une nouvelle session X sur l'affichage VNC :1 (par défaut la session normale est sur :0) : ''vncserver :1 -geometry 1920×1080 -depth 24 ''
  • Arrêter la session X démarrée au lancement de Raspbian : '' service lightdm stop ''
  • Automatiser le démarrage du serveur VNC par l'utilisateur pi :
    • Créer un fichier en y ajoutant le contenu ci-dessous : '' vi /etc/init.d/vncboot ''
    • Modifier les droits du fichier service : '' chmod 755 /etc/init.d/vncboot ''
    • Recharger les fichiers des services : '' systemctl daemon-reload ''
    • Autoriser le lacement de ce service au démarrage : '' systemctl enable vncboot.service ''
    • Désactiver le lancement du service lightdm : '' systemctl enable lightdmservice ''
    • Redémarrer : '' reboot ''
  • Vérifier les statuts des services : '' systemctl status vncboot lightdm ''

Fichier /etc/init.d/vncboot:

#! /bin/sh
# /etc/init.d/vncboot
 
''# 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 VNC Server at boot time
# Description: Start VNC Server at boot time.
''# END INIT INFO
 
USER=pi
HOME=/home/pi
 
export USER HOME
 
case "$1" in
 start)
  echo "Starting VNC Server"
  #Insert your favoured settings for a VNC session
  su - $USER -c "/usr/bin/vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565"
  ;;
 
 stop)
  echo "Stopping VNC Server"
  /usr/bin/vncserver -kill :1
  ;;
 
 *)
  echo "Usage: /etc/init.d/vncboot {start|stop}"
  exit 1
  ;;
esac
 
exit 0
  • rpi/config/vnc.1582658921.txt.gz
  • Dernière modification : 2020/02/25 19:28
  • de jpmilcent