Comment changer le thème / greeter LightDM?

53

J'ai téléchargé quelques utilisateurs 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 de gestionnaire d'affichage, ni d'arrière-plan, mais de modifier la disposition et l'apparence de l'écran de connexion via un "thème" différent (greeter est le nom des thèmes LightDm). Merci pour votre temps.

Tigull
la source
5
Le greeter n'est pas vraiment un thème. C'est un programme qui interagit avec lightdm par le biais d'une série d'appels d'api. Certains de ces greeters ont alors à leur tour un support pour les thèmes.
Zoke

Réponses:

52

Il suffit d’éditer l’ greeter-sessionoption dans /etc/lightdm/lightdm.confla greeter souhaitée.

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.confchangez de ligne

greeter-session=unity-greeter

à

greeter-session=lightdm-gtk-greeter

Si le fichier n'existe pas, laissez-le contenir

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

Ensuite, tout ce que vous avez à faire est de vous assurer que la bannière est installée (par exemple, le paquet lightdm-gtk-greeter), puis redémarrez lightdm.

Zoke
la source
11
Fonctionne même dans Ubuntu 14.04 où le /etc/lightdm/lightdm.conffichier n'existe pas. Il suffit de créer et de mettre deux lignes suivantes là - bas [SeatDefaults]et greeter-session=YOUR-GREETER, puis redémarrez.
Ezze
1
@Ezze, cela devrait être " [SetDefaults]", non?
Waldir Leoncio
4
@WaldirLeoncio, non, ça devrait être [SeatDefaults]exactement. Veuillez voir la configuration de LightDM .
Ezze
Soyez prudent avec ça! Bonjour, je ne pouvais pas démarrer après l'avoir fait, car la fonction Onboard était activée et je devais démarrer la récupération pour corriger les problèmes. askubuntu.com/questions/141606/…
Mina Michael
22

Changer le LightDM Greeter

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

La configuration de LighDM est régie par le fichier lightdm.conf. Cependant, elle ne doit pas être modifiée directement, mais utilisez plutôt le backend lightdm-set-defaults .

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

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

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

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

Si vous le faites depuis une console racine, tapez toutes les commandes sans sudo . Pour les commandes suivantes, si vous utilisez une interface utilisateur graphique, 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 le terminal par défaut de KDE, tapez simplement konsole.

Suivez attentivement ces étapes.

  1. Assurez-vous d’installer LightDM et l’enregistreur de votre choix en tapant la commande suivante.

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

  2. Si vous recevez le message "Impossible de localiser le package ...", vérifiez ce que vous avez tapé s'il était 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 à niveau, 0 nouvellement installé, 0 à supprimer et 0 non mis à niveau, entrez à nouveau la commande sans -s, qui est l'option permettant de simuler une action dans apt-get. Ensuite, passez à 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 allons utiliser /usr/lib/lightdm/lightdm-set-defaults. Pour définir la fonction 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 que Xephyr est installé, vous pouvez vérifier votre configuration à l’aide de la fonction de test intégrée. Vous ne pouvez vous connecter que vous-même. Ne pas utiliser sudo!

    lightdm --test-mode

  6. Pour de meilleurs résultats, arrêtez et redémarrez votre système. Rappelez-vous /etc/lightdm/lightdm.conf.old afin de pouvoir l’utiliser pour remplacer lightdm.conf en cas de problème. Je suggère que vous l'écriviez. Si quelque chose ne va pas et que vous ne pouvez pas vous connecter, tapez cette commande que vous auriez également dû écrire, qui écrit votre sauvegarde dans le fichier de configuration.

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

Remarque

J'ai recueilli l'essentiel de ces informations sur le wiki LightDM Ubuntu . À l'exception de l'ajout du PPA, les informations ne sont pas spécifiques à la version et LightDM dépasse l'étape de test. Plus d'informations sur http://wiki.ubuntu.com/LightDM

Si quelque chose va terriblement mal.

  1. Si vous n'avez pas de graphique, accédez à un terminal texte en utilisant CTRL-ALT-F1.
  2. Arrêtez LightDM avec sudo stop lightdm.
  3. Selon l’installation que vous avez installée, démarrez GDM avec sudo start gdmou KDM avec sudo start kdm.
  4. Exécuter sudo dpkg-reconfigure lightdmpour définir le gestionnaire d'affichage par défaut.
  5. Éditez / etc / X11 / default-display-manager et réglez-le sur / usr / sbin / gdm ou / usr / bin / kdm si vous ne pouvez pas exécuter ce qui précède.
  6. Désinstallez LightDM et GDM le remplacera après un redémarrage.

    sudo apt-get remove lightdm

Thomas Sisson
la source
Vous omettez de mentionner que lightdm doit également être installé.
Karl Morrison
6

entrez la description de l'image ici Il suffit d'installer ceci:

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

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

Mdalacu
la source
2

Essayez ce petit outil pour changer facilement le thème 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

Voir cette vidéo expliquant comment l'utiliser!

Jorge Pinho
la source
2

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 /etc/lightdm/lightdm.conf) ne fonctionnaient pas pour moi. Ce qui a été fait, c’était de créer mon propre fichier 60-my-own.confqui trierait en dernier dans /usr/share/lightdm/lightdm.conf.d/, dans lequel peut enfin basculer entre les greeters, par exemple:

[SeatDefaults]
#greeter-session=lightdm-gtk-greeter
greeter-session=unity-greeter
Sdaau
la source
0

Vous pouvez modifier l’arrière-plan de l’indicateur d’accueil LightDM en procédant comme suit dans le terminal:

  1. type gksu gedit /etc/lightdm/unity-greeter.conf
  2. Faites défiler jusqu'à "arrière-plan" et modifiez le chemin / nom de fichier
    • Je vous suggère de copier le fichier dans un répertoire distinct pour que chaque fois que vous souhaitez changer de système, cela soit plus facile, car ils se trouvent tous dans le même dossier.
  3. Sauvegarder le fichier
  4. Se déconnecter

Pour plus d'informations sur LightDM, consultez la page de wiki d' Ubuntu sur LightDM

J. Austin Rodriguez
la source
1
Merci pour votre suggestion, mais cela ne change que l'image de fond du Unity Greeter. J'ai demandé comment changer le greeter lui-même.
Tigull
0

Pour Ubuntu 14.04.4 LTS:

1) Téléchargez le nouvel indicateur, par exemple: sudo apt-get install ligthdm-gtk-greeter

2) modifier la configuration comme suit: sudo nano /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf

[SeatDefaults]
#autologin-user=sirag 
#greeter-session=unity-greeter 
greeter-session=ligthdm-gtk-greeter

3) enregistrer et redémarrer ~

Sirà
la source
-1

Installez Ubuntu Tweak . Ouvrez-le et sélectionnez l'onglet "Tweaks". Sous "Démarrage", sélectionnez "Paramètres de connexion". Tout en haut à droite se trouve une barre de recherche, le déverrouillage se trouve juste à gauche. Déverrouillez et vous pouvez changer le thème de gtk et des icônes au démarrage. Plus le logo et l'arrière-plan. J'espère que ça t'as aidé.

jwdinkc
la source
-1

Changer de drapeau sur Ubuntu 14.04 Trusty = <

Les pages de manuel de lightdm dans ubuntu 14.04 sont fiables et affichent une référence à dm-tool. Il s’agit d’un outil permettant de gérer certains paramètres de Display Mangaer. Il est installé dans Lightdm. Vous pouvez donc résoudre votre problème avec cette commande

sudo dm-tool --switch-to-greeter <nameofgreeter>

Vous devez le faire en dehors d'une session x. dans un script init par exemple

Josh
la source
En fait, la commande switch-to-greeter ne prend plus d'arguments. Il montre simplement le greeter activé, cela ne peut pas le changer.
Robert Ancell
Est-ce vrai pour les versions 15.04 et plus récentes?
Josh