LightDM

LightDM est le gestionnaire d’affichage ou de connexion remplaçant GDM sur Ubuntu 11.10 Oneiric. Les principaux avantages de ce nouveau gestionnaire sont d’être plus léger, plus rapide, plus extensible et multi-écran.

LightDM est basé sur le moteur de rendu Webkit ouvre la voie vers des écrans connexion complètement customisable.

Changer simplement le fond d’écran de lightDM

Pour changer le fond d’écran de LightDM, il suffit d’installer LightDM Manager.

sudo apt-add-repository ppa:claudiocn/slm
sudo apt-get update
sudo apt-get install simple-lightdm-managery

Un écran de connexion animé

Pour démontrer les possibilités offertes, Robert Ancell le créateur de LightDM, a créé un écran de login intégrant une animation mettant en scène un avatar 3D se déplaçant au hasard.

Pour installer cet écran de connexion il suffit d’ajouter les dépôts PPA de ce projet répondant au nom de crowd-greeter.

sudo add-apt-repository ppa:lightdm-team/crowd-greeter
sudo apt-get update
sudo apt-get install crowd-greeter

Il faut ensuite modifier le fichier de configuration LightDM :

sudo gedit /etc/lightdm/lightdm.conf

et remplacez dans la section [SeatDefaults] :

greeter-session=unity-greeter

par

greeter-session=crowd-greeter

Activer le numlock au démarrage d’Ubuntu

Ouvrez un terminal et lancez les commandes suivantes  :

sudo apt-get install numlockx
echo "greeter-setup-script=/usr/bin/numlockx on" | sudo tee -a /etc/lightdm/lightdm.conf

Désactiver le guest user (invité)

Pour empêcher toute connexion sur le compte invité il suffit d’ajouter cette ligne au fichier de configuration de lightdm :

sudo gedit /etc/lightdm/lightdm.conf

allow-guest=false

Retirer un user

Si vous voulez restreindre la liste des users pouvant se connecter via lightDM , éditez le fichier /etc/lightdm/users.conf

sudo gedit /etc/lightdm/users.conf

Ajoutez l’utilisateur que vous vous ne voulez pas voir dans la ligne hidden-users=nobody nobody4 noaccess oracle

Pour rappel les utilisateur possédant un shell définit à /bin/false ou  /usr/sbin/nologin sont cachés par défaut.

Source :