Auto login
Comment démarrer le Raspberry automatiquement en tant qu’utilisateur pi ?
(nécessaire pour envisager d’utiliser le Raspberry comme serveur web)
Il existe deux principaux modes de démarrage du Raspperry Pi :
- Console : pas d’interface graphique. Le contrôle du Raspberry se fait uniquement via des terminaux. C’est le mode de démarrage qui demande le moins de ressource matériel, à choisir pour une utilisation en serveur Web par exemple.
- Bureau : l’interface graphique est lancée, offrant une utilisation plus aisée des logiciels. Demande davantage de ressources matériel, mais permet d’utiliser des logiciels comme des éditeurs de texte ou de graphisme, l’IDEIDE IDE (Integrated Development Environment) IDLE (Integrated DeveLopment Environment) (Environnement de Développement Intégré) En programmation informatique, un environnement de développement est un ensemble d'outils pour augmenter la productivité des programmeurs. Il comporte : un éditeur de texte destiné à la programmation, des fonctions qui permettent de démarrer le compilateur ou l'éditeur de liens un débogueur en ligne, qui permet d'exécuter ligne par ligne le programme en cours de construction. et parfois de nombreux outils (coloration syntaxique, exploration du code, détection d'erreurs, navigation, ....) Certains environnements sont dédiés à un langage de programmation en particulier. source : https://fr.wikipedia.org/wiki/Environnement_de_développement Arduino, …
A partir de l’interface graphique
Depuis le menu de l’interface graphique, faire Configuration du Raspberry Pi
A partir de raspi-config
Depuis une console :
sudo raspi-config

Méthode manuelle
sudo nano /etc/inittab
Désactivation du programme getty → commenter la ligne suivante (ajouter #) :
#1:2345:respawn:/sbin/getty 115200 tty1
Ajout d’un programme de login à la place → ajouter la ligne suivante juste après la ligne commentée :
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1
source : https://www.opentechguides.com/how-to/article/raspberry-pi/5/raspberry-pi-auto-start.html