URL: https://linuxfr.org/users/ploum/journaux/le-login-manager-pour-les-barbu-e-s-decouverte-de-emptty Title: Le login manager pour les barbu·e·s : découverte de Emptty Authors: ploum Date: 2024年06月03日T18:15:15+02:00 License: CC By-SA Tags: linux_pret_pour_le_desktop et login Score: 15 Salut Nal, Je voulais juste te partager ma petite découverte du jour: emptty. Un "display manager" en console. À quoi sert emptty ? Quand tu lances ton ordinateur, tu as vraisemblablement GDM ou Lightdm ou sddm qui se lance et te présente un joli écran qui te permet de choisir ton utilisateur, ton window-manager souhaité du moment et d’entrer ton mot de passe. C’est parfait, surtout si des utilisateurs peu geeks partagent la machine. Mais si tu es un vrai geek, un pur de dur, que tu trouves joli le noir de la console et de l’ascii art, c’est un peu « too much ». Et c’est lent (sauft lightdm, qui est impressionnant). Si en plus tu es, comme moi, en train de passer à Sway/Wayland, il n’y a plus que lightdm qui te force à garder plein de dépendances X.org sur ta machine. Et bien, Emptty remplit ce rôle en console. Il t’accueille au boot de la machine avec un joli ascii art, te demande ton login, ton mot de passe et te propose de choisir ton window manager parmi les sessions qu’il a trouvé. Est-ce vraiment utile ? Bon, à vrai dire, je pourrais simplement me logguer et puis taper "sway" et obtenir un résultat très similaire. Cependant, en configurant l’utilisateur par défaut et le WM par défaut, je n’ai qu’un mot de passe à taper, ce qui rend la chose équivalente à lightdm. Et c’est bien plus rapide qu’un lancement de X.org/lightdm suivi du passage à Wayland (si on est maniaque parce que, bon, c’est pas tellement percetible en fait) Et puis le nom est quand même topissime ! Comment ça s’installe et se configure ? Le projet est sur...VADE RETRO... Github: https://github.com/tvrzna/emptty La documentation est assez mauvaise voire foireuse par moment. Sous Debian, pour l’installer: apt-get install emptty suivi de systemctl enable emptty@tty8.service && systemctl start emptty@tty8.service (où tty8 est le tty que tu veux utiliser pour emptty. J’ai mis le tty1, ça fonctionne très bien aussi) Ensuite, ça se configure dans /etc/emptty/conf (un simple fichier, que tu peux aussi appeler conf-tty8 si tu veux que la conf soit différente pour chaque tty) Dans /etc/emptty, il y a également le motd. Pour la conf, la page de man parle des options (mais sans exemple, pas glop). La mienne se résume à : DEFAULT_USER="ploum" DEFAULT_SESSION="sway" Par contre, je n’ai pas réussi à faire fonctionner PAM. J’ai donc mis un password vide sur mon gnome-keyring (en partant du principe que si qqn arrive jusque là, j’ai d’autres soucis que les mots de passe wifi). Mais je suis preneur si qqn arrive à mettre en place le bousin. voir aussi : https://github.com/tvrzna/emptty/issues/31 Voilà, bons essais cher journal ! Te voilà prêt à avoir un laptop qui, dès l’écran de boot, affirme aux yeux du monde entier que t’es un·e vrai·e, un·e barbu·e qui conchie la souris et le GUI !