L’autologin est une fonctionnalité permettant de connecter automatiquement un utilisateur au démarrage de Linux, sans qu’il ait à s’identifier.
Si vous êtes seul à utiliser l’ordinateur, cette astuce vous fait gagner du temps au démarrage.

Tout d’abord, installer mingetty ; donc :

# aptitude install mingetty

Étape 1 : Dire au système de se connecter en console 1 sous votre nom d’utilisateur.
Pour cela il suffit de modifier (sous root) le fichier/etc/inittab et de commenter cette ligne ainsi :

#1:2345:respawn:/sbin/getty 38400 tty1

Tout en ajoutant la ligne :

1:2345:respawn:/sbin/mingetty tty1 --autologin votre_nom_d_utilisateur

Remplacez bien sûr votre_nom_d_utilisateur par votre vrai nom d’utilisateur 😉

Étape 2 : Si on souhaite qu’en plus de l’autologin la session X soit démarrée directement sans avoir à taper startx, il suffit de rajouter les lignes suivantes à la fin de son fichier ~/.profile :

if [ -z "$DISPLAY" ] && [ $(tty) == /dev/tty1 ]; then
startx
fi

Étape 3 : Il faut spécifier quelle session sera démarrée ; renseignons le fichier ~/.xinitrc :

exec openbox-session

Dernière chose à faire ; supprimer son display manager.

# aptitude purge gdm 

(ou xdm, kdm, slim selon la configuration).

Il ne reste plus qu’à redémarrer :

# reboot

Désormais le système doit vous amener directement sur votre interface graphique.