Démarrage de session automatique sans login manager

Si vous lisez couramment mes articles, vous devriez savoir que j’utilisais le login manager nommé Slim. L’utilisation de celui-ci était toute fois très restreinte car le fichier « slim.conf » était modifié afin que la session démarre sans la moindre demande de mot de passe. Bref il était devenu quasi invisible, je dis bien « quasi invisible » car des ressources système étaient utilisées inutilement. La question est donc posée : À quoi bon avoir un login manager si l’on ne s’en sert pas ? Voici donc une méthode qui permet de se passer d’un login manager tout en démarrant la session automatiquement.

How to :

La manipulation est très simple, l’unique modification du fichier inittab sera suffisante :) .

# nano /etc/inittab

Modifiez ensuite le fichier de cette manière :

# Boot to console
#id:3:initdefault:
# Boot to X11
id:5:initdefault:
# Example lines for starting a login manager
#x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >& /dev/null
x:5:once:/bin/su nom_d'utilisateur -l -c "/bin/bash --login -c /usr/bin/startx >/dev/null 2>&1"
# End of file

Il suffit donc de décommenter la ligne suivante :

id:5:initdefault:

Ajoutez ensuite :

x:5:once:/bin/su nom_d'utilisateur -l -c "/bin/bash --login -c /usr/bin/startx >/dev/null 2>&1"

Éditez cette ligne en prenant soin d’y inscrire votre nom d’utilisateur !

Note : Veillez à supprimer de votre fichier rc.conf l’éventuel daemon lié à votre login manager.

Sauvegardez, le tour est joué :) .

Vus : 2739
Publié par Weedfast : 184