61 votes

Comment changer le thème/le compteur de LightDM ?

J'ai téléchargé quelques greeters pour LightDM, mais je n'ai pas trouvé comment les activer. Existe-t-il un moyen de changer de greeter, que ce soit par une méthode graphique ou en ligne de commande ? Je n'ai pas l'intention de changer le gestionnaire d'affichage, ni l'arrière-plan, mais de changer la disposition et l'apparence de l'écran de connexion à travers un "thème" différent (greeter est le nom des thèmes de LightDm). Merci pour votre temps.

56voto

Zoke Points 8516

Il suffit de modifier le greeter-session option dans /etc/lightdm/lightdm.conf au greeter souhaité.

Si vous voulez par exemple utiliser le lightdm-gtk-greeter .

Ouvrez '/etc/lightdm/lightdm.conf' avec n'importe quel éditeur en tant que root. Par exemple sudo vim /etc/lightdm/lightdm.conf puis modifiez la ligne

greeter-session=unity-greeter

a

greeter-session=lightdm-gtk-greeter

Si le fichier n'existe pas, qu'il contienne

[SeatDefaults]
greeter-session=lightdm-gtk-greeter

Ensuite, tout ce que vous avez à faire est de vous assurer que le greeter est installé (par exemple, le package lightdm-gtk-greeter ) et ensuite redémarrer lightdm.

22voto

Thomas Sisson Points 492

Changez le greeter de LightDM

KDM, un autre gestionnaire d'affichage, propose des thèmes qui peuvent être modifiés à l'aide d'un frontal de configuration. LightDM a des greeters qui peuvent être modifiés, mais il n'y a pas de front-end.

La configuration de LighDM est régie par le fichier lightdm.conf, cependant il n'est pas supposé être édité directement, utilisez plutôt le backend lightdm-set-defaults .

Avant de modifier la configuration de LighDM, faites une sauvegarde du fichier :

sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old

Il existe plusieurs greeters LightDM, tels que lightdm-unity-greeter, lightdm-gtk-greeter, lightdm-webkit-greeter et lightdm-kde-greeter.

Pour cet exemple, je vais utiliser lightdm-kde-greeter .

Si vous faites ceci à partir d'une console root, tapez toutes les commandes sans sudo . Pour les commandes suivantes, si vous utilisez une interface utilisateur graphique (GUI), utilisez la séquence de touches ALT-F2 ou la touche Super (généralement la touche Windows) et tapez term pour ouvrir le terminal de votre choix. Si vous utilisez le terminal par défaut de KDE, tapez simplement konsole.

Suivez attentivement ces étapes.

  1. Assurez-vous que vous avez installé LightDM et le greeter de votre choix en tapant la commande suivante.

    sudo apt-get install -s lightdm-kde-greeter

  2. Si vous recevez le message "Unable to locate package ...", vérifiez ce que vous avez tapé si c'est correct, entrez la séquence de commandes suivante puis passez à l'étape 4. Sinon, passez à l'étape 3.

    sudo apt-add-repository ppa:agateau/lightdm-kde
    sudo apt-get update
    sudo apt-get install lightdm-kde-greeter

  3. Si vous ne voyez pas 0 nouvellement installé dans l'ordre suivant : " 0 mis à jour, 0 nouvellement installé, 0 à supprimer et 0 non mis à jour ", puis entrez à nouveau la commande sans -s qui est l'option permettant de simuler une action dans apt-get. Passez ensuite à l'étape 4.

    sudo apt-get install lightdm-kde-greeter

  4. Pour de nombreux utilisateurs, la commande lightdm-set-defaults ne sera pas trouvée car elle ne se trouve pas dans leur chemin. Pour cette raison, nous utiliserons /usr/lib/lightdm/lightdm-set-defaults . Pour régler le greeter sur lightdm-kde-greeter tapez la commande suivante dans un terminal :

    sudo /usr/lib/lightdm/lightdm-set-defaults --greeter lightdm-kde-greeter

  5. Si vous êtes dans une console racine ou si vous avez installé Xephyr, vous pouvez vérifier votre configuration en utilisant la fonction de test intégrée. Vous ne pouvez vous connecter qu'en tant que vous-même. N'utilisez pas sudo !

    lightdm --test-mode

  6. Pour de meilleurs résultats, éteignez et redémarrez votre système. N'oubliez pas /etc/lightdm/lightdm.conf.old afin de pouvoir l'utiliser pour remplacer lightdm.conf si quelque chose ne va pas. Je vous suggère de l'écrire. Si quelque chose ne va pas et que vous ne pouvez pas vous connecter, tapez cette commande que vous devriez également avoir écrite et qui réécrit votre sauvegarde dans le fichier de configuration.

    sudo cp /etc/lightdm/lightdm.conf.old /etc/lightdm/lightdm.conf

Note

J'ai glané la plupart de ces informations dans les documents suivants LightDM - Wiki Ubuntu . À l'exception de l'ajout du PPA, l'information n'est pas spécifique à la version de sortie et LightDM est au-delà de la phase de test. Plus d'informations ici http://wiki.ubuntu.com/LightDM

Si quelque chose va horriblement mal.

  1. Si vous n'avez pas de graphiques, passez à un terminal texte en utilisant CTRL-ALT-F1.
  2. Arrêtez LightDM avec sudo stop lightdm .
  3. Selon la version que vous avez installée, démarrez GDM avec sudo start gdm ou KDM avec sudo start kdm .
  4. Ejecutar sudo dpkg-reconfigure lightdm pour définir le gestionnaire d'affichage par défaut.
  5. Editez /etc/X11/default-display-manager et définissez-le à /usr/sbin/gdm ou /usr/bin/kdm si vous ne pouvez pas exécuter la commande ci-dessus.
  6. Désinstallez LightDM et GDM le remplacera après un redémarrage.

    sudo apt-get remove lightdm

8voto

mdalacu Points 600

enter image description here Il suffit d'installer ceci :

sudo apt-get install lightdm-gtk-greeter-settings

Ensuite, lancez le programme GUI " Paramètres du LightDM GTK+ Greeter " Configurez ce que vous voulez dedans, puis redémarrez.

2voto

Jorge Pinho Points 1208

Essayez ce petit outil pour changer facilement le thème de LightDM (PPA réalisé par Claudio Novais) :

sudo apt-add-repository ppa:claudiocn/slm && sudo apt-get update

sudo apt-get install simple-lightdm-manager

Véase cette vidéo expliquant comment l'utiliser !

2voto

sdaau Points 2878

Juste une note, sur Ubuntu 14.04.5 LTS j'ai ceci :

$ locate lightdm.conf
/etc/init/lightdm.conf
/usr/share/doc/lightdm/lightdm.conf.gz
/usr/share/lightdm/lightdm.conf.d
/usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-guest-wrapper.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu-mate.conf
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
/usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf
/usr/share/lightdm/lightdm.conf.d/60-my-own.conf
/usr/share/ubuntu-mate/lightdm/lightdm.conf
/var/lib/dpkg/info/lightdm.conffiles
/var/lib/dpkg/info/lightdm.config

... donc les fichiers suggérés ailleurs (par exemple, les fichiers acceptés de l /etc/lightdm/lightdm.conf ) n'a pas fonctionné pour moi - ce qui a fonctionné, c'est de créer mon propre fichier 60-my-own.conf qui trierait en dernier lieu dans /usr/share/lightdm/lightdm.conf.d/, dans lequel je peux enfin basculer entre les greeters, par exemple :

[SeatDefaults]
#greeter-session=lightdm-gtk-greeter
greeter-session=unity-greeter

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X