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.
Réponses
Trop de publicités?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.
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.
-
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
-
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
-
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
-
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
-
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
-
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.
- Si vous n'avez pas de graphiques, passez à un terminal texte en utilisant CTRL-ALT-F1.
- Arrêtez LightDM avec
sudo stop lightdm
. - Selon la version que vous avez installée, démarrez GDM avec
sudo start gdm
ou KDM avecsudo start kdm
. - Ejecutar
sudo dpkg-reconfigure lightdm
pour définir le gestionnaire d'affichage par défaut. - 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.
-
Désinstallez LightDM et GDM le remplacera après un redémarrage.
sudo apt-get remove lightdm
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
- Réponses précédentes
- Plus de réponses