août 20

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é :) .

écrit par David Lopes Ferreira

5 commentaires à “Démarrage de session automatique sans login manager”

  1. chris Dit:

    Merci :)

  2. Rayu Dit:

    Nickel, histoire que ça démarre encore plus vite ;)

  3. booster son pc Dit:

    Très intéressant

  4. WENDELL Dit:

    Took the New York Times Personality Test. Turns out I’m an Adventurous Spirit :D Take the quiz here http://t.co/qdjcvtpc

  5. ®om Dit:

    C’est exactement ce dont j’avais besoin.

    Par contre, ça ne fonctionne pas chez moi. Au démarrage, il me dit :

    X: user not authorized to run the X server, aborting.

Laisser une Réponse