Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
gdm3setup [Le 27/03/2016, 18:05] L'Africain créée |
gdm3setup [Le 12/04/2020, 13:45] (Version actuelle) 91.162.126.201 [Pré-requis] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty fenêtre_de_connexion personnalisation}} | + | {{tag>Trusty Bionic fenêtre_de_connexion personnalisation}} |
---- | ---- | ||
- | ====== GDM, l'écran de connexion alternatif ====== | + | ====== GDM3Setup ====== |
- | [[:Gnome-shell|Gnome-shell 3.6]] utilise le gestionnaire [[:GDM|GDM3.6]] (GNOME Display Manager) pour la gestion de l’ouverture de session des utilisateurs. | + | |
- | **GDM3Setup** est une application graphique qui permet de personnaliser GDM3 et a mis à jour récemment son application pour la rendre compatible et stable avec GDM3.6. | + | L'environnement de session de bureau [[:Gnome-shell|Gnome-shell]] depuis la version 3.6 utilise le gestionnaire de sessions [[:GDM|GDM 3.6]] (GNOME Display Manager) pour la gestion de l’ouverture de la session des utilisateurs. |
+ | |||
+ | **GDM3Setup** est une application graphique qui permet de personnaliser GDM3 et a mis à jour récemment son application pour la rendre compatible et stable avec GDM 3.6 . | ||
GDM3Setup est une application qui: | GDM3Setup est une application qui: | ||
* Permet de changer le thème de GDM3 Gnome-Shell/GTK, | * Permet de changer le thème de GDM3 Gnome-Shell/GTK, | ||
* Permet de changer le thème: les icônes, le fond d’écran, le curseur, | * Permet de changer le thème: les icônes, le fond d’écran, le curseur, | ||
- | * Permet l'activation/Désactivation login automatique, | + | * Permet l'activation/Désactivation de l'ouverture de session (login) automatique, |
- | * Permet de changer le logo, voir la date, l’heure avec les secondes, la police, désactiver la liste des utilisateurs, désactiver le bouton redémarrage. | + | * Permet de changer le logo, |
+ | * Permet de voir la date, l’heure avec les secondes, | ||
+ | * Permet de modifier la police des caractères de l'accueil de session, | ||
+ | * Permet de désactiver la liste des utilisateurs, | ||
+ | * Permet de désactiver le bouton "Redémarrage" ... | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
Ligne 17: | Ligne 22: | ||
* Disposer des [[:sudo|droits d'administration]]. | * Disposer des [[:sudo|droits d'administration]]. | ||
* Disposer d'une connexion à Internet configurée et activée. | * Disposer d'une connexion à Internet configurée et activée. | ||
- | * Avoir [[:tutoriel:comment_installer_un_paquet|installé le paquet]] **[[:git]]**. | + | * Savoir [[:tutoriel:comment_installer_un_paquet|installer un paquet]] **[[:git]]**. |
+ | * Avoir au préalable installé les paquets **[[apt>gettext]]**, **[[apt>python-dbus]]** et **[[apt>python-lxml]]** pour bionic notamment | ||
- | =====Installation===== | + | ===== Installation ===== |
- | Téléchargez GDM3Setup avec [[:git]] en entrant la commande suivante dans un [[:terminal]]: | + | Que ce soit avec git ou avec l'archive master, il y a une erreur de distribution dans le fichier makefile pour ubuntu : |
- | <code>git clone https://github.com/Nano77/gdm3setup.git</code> | + | * [[https://github.com/Nano77/gdm3setup/blob/master/makefile|gdm3setup/makefile]] |
- | Déplacez vous dans le dosseir gdm3setup : <code>cd gdm3setup</code> | + | <code> |
- | Installez-le avec la commande :<code>sudo ./install</code> | + | ... |
+ | ubuntu: mo | ||
+ | sed -e 's/%PYTHON%/python/;s/%GDM_BIN%/\/usr\/sbin\/gdm/' gdm3setup.in > gdm3setup | ||
+ | ... | ||
+ | </code> | ||
+ | → à modifier en | ||
+ | <code bash> | ||
+ | ... | ||
+ | ubuntu: mo | ||
+ | sed -e 's/%PYTHON%/python/;s/%GDM_BIN%/\/usr\/sbin\/gdm3/' gdm3setup.in > gdm3setup | ||
+ | ... | ||
+ | </code> | ||
+ | * [[https://github.com/Nano77/gdm3setup-utils/blob/master/makefile|gdm3setup-utils/makefile]] | ||
+ | <code> | ||
+ | ... | ||
+ | ubuntu: | ||
+ | sed -e 's/%PYTHON%/python/;s/%GDM_BIN%/\/usr\/sbin\/gdm/;s/%GDM_CONF%/\/etc\/gdm\/custom.conf/;s/%GDM_USER%/gdm/' gdm3setup-daemon.in > gdm3setup-daemon | ||
+ | sed -e 's/%PYTHON%/python/;s/%GDM_CONF%/\/etc\/gdm\/custom.conf/' gdmlogin.in > gdmlogin | ||
+ | sed -e 's/%GDM_BIN%/\/usr\/sbin\/gdm/' get_gdm.in > get_gdm | ||
+ | sed -e 's/%PYTHON%/python/' gdmshelltheme.in > gdmshelltheme | ||
+ | sed -e 's/%PYTHON%/python/' gdmwayland.in > gdmwayland | ||
+ | ... | ||
+ | </code> | ||
+ | → à modifier en | ||
+ | <code bash> | ||
+ | ... | ||
+ | ubuntu: | ||
+ | sed -e 's/%PYTHON%/python/;s/%GDM_BIN%/\/usr\/sbin\/gdm3/;s/%GDM_CONF%/\/etc\/gdm3\/custom.conf/;s/%GDM_USER%/gdm/' gdm3setup-daemon.in > gdm3setup-daemon | ||
+ | sed -e 's/%PYTHON%/python/;s/%GDM_CONF%/\/etc\/gdm3\/custom.conf/' gdmlogin.in > gdmlogin | ||
+ | sed -e 's/%GDM_BIN%/\/usr\/sbin\/gdm3/' get_gdm.in > get_gdm | ||
+ | sed -e 's/%PYTHON%/python/' gdmshelltheme.in > gdmshelltheme | ||
+ | sed -e 's/%PYTHON%/python/' gdmwayland.in > gdmwayland | ||
+ | ... | ||
+ | </code> | ||
+ | |||
+ | Pour la compilation et l'installation, gdm3setup et gdm3setup-utils suivent à peu près les mêmes instructions. | ||
+ | * gdm3setup-utils | ||
+ | <code bash>cd gdm3setup-utils</code> | ||
+ | <code bash>make ubuntu</code> | ||
+ | <code bash>sudo make install-debian</code> | ||
+ | <code bash>sudo chown -R gdm:gdm /var/lib/gdm3/</code> | ||
+ | * gdm3setup | ||
+ | <code bash>cd gdm3setup</code> | ||
+ | <code bash>make ubuntu</code> | ||
+ | <code bash>sudo make install</code> | ||
+ | |||
+ | ==== Avec le dépôt git ==== | ||
+ | |||
+ | <note>À vérifier les compilations git sous Trusty, Xenial</note> | ||
+ | |||
+ | * Téléchargez GDM3Setup et GDM3Setup-Utils avec [[:git]] en entrant les commandes suivantes dans un [[:terminal]] | ||
+ | <code bash>git clone https://github.com/Nano77/gdm3setup-utils.git</code> | ||
+ | <code bash>git clone https://github.com/Nano77/gdm3setup.git</code> | ||
+ | |||
+ | ==== Avec l'archive master.zip du dépôt git ==== | ||
+ | |||
+ | * Téléchargez les archives master.zip de gdm3setup et de gdm3setup-utils | ||
+ | <code bash>wget https://github.com/Nano77/gdm3setup-utils/archive/master.zip -O "gdm3setup-utils.zip"</code> | ||
+ | <code bash>wget https://github.com/Nano77/gdm3setup/archive/master.zip -O "gdm3setup.zip"</code> | ||
+ | * Désarchivez-les dans leur sous-dossier respectif en utilisant la commande "Extraire vers..." du clic-droit souris ;) | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | + | ||
+ | ==== Utilisation sous Ubuntu Trusty Tahr ==== | ||
Lancez l'application via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : | Lancez l'application via le [[:terminal]] (toutes versions d'Ubuntu) avec la [[:commande_shell|commande]] suivante : | ||
<code>sudo gdm3setup.py</code> | <code>sudo gdm3setup.py</code> | ||
Ligne 42: | Ligne 109: | ||
Pour changer le fond d’écran, il faut renommer une image en noise-texture.png puis placer cette image dans **/usr/share/gnome-shell/theme/** avec les [[:sudo|droits d'administration]] | Pour changer le fond d’écran, il faut renommer une image en noise-texture.png puis placer cette image dans **/usr/share/gnome-shell/theme/** avec les [[:sudo|droits d'administration]] | ||
- | ===== Voir aussi ===== | + | ==== Utilisation sous Ubuntu Bionic Beaver (Gnome 3.28.1) ==== |
- | * [[https://github.com/Nano77/gdm3setup|GitHub]]. | + | |
- | ------------- | + | |
- | Contributeurs : [[:utilisateurs:l_africain|L'Africain]] | + | Pour lancer l'application, il vous suffit de cliquer sur le menu "Activités" ou le bouton "Afficher les applications" , et de rechercher "gdm3setup" : l'application se présente sous l'appellation "Paramètres de l'écran de connexion". |
+ | ^ ^ ^ | ||
+ | |{{:gdm3setup_bionic.png?300}} | \\ → les themes icones, curseur, le logo du shell, la banniere semblent ne pas fonctionner \\ \\ → la connexion automatique, les methodes d'authentification, les tentatives de connexion,\\ le masquage du bouton d'arret, la desactivation de wayland n'ont pas ete testés \\ \\ → le masquage des utilisateurs, la date sur l'horloge, l'affichage des secondes fonctionnent| | ||
+ | **Nota :** gdm3setup ne permet pas de modifier le fond d'écran de gdm3 sous Ubuntu Bionic Beaver. | ||
+ | GDM 3.28.1 autorise la modification directe du fichier de configuration "/usr/share/gnome-shell/theme/gdm3.css" qui pointe effectivement sur "ubuntu.css" du même dossier. | ||
+ | |||
+ | * Éditez en administrateur ce fichier | ||
+ | <code bash>sudo nano /usr/share/gnome-shell/theme/gdm3.css</code> | ||
+ | * Cherchez l'occurrence "lockdialog" (nano : raccouci clavier Ctrl+w) | ||
+ | <code css> | ||
+ | #lockDialogGroup { | ||
+ | background: #000000 url(/home/me/Images/maxresdefault.jpg); | ||
+ | background-repeat: no-repeat; } | ||
+ | </code> | ||
+ | * les termes **background: #000000** donnent la couleur du fond en cas de "mauvaise image" | ||
+ | * les termes **url(/home/me/Images/maxresdefault.jpg)** designent la localisation complète et exacte de l'image | ||
+ | * le terme **no-repeat** définit une image non mosaique | ||
+ | * redémarrez complètement (reboot) pour prendre en compte les changements | ||
+ | |||
+ | **Nota 2 :** GDM peut afficher des images aux formats jpg ou png, de resolution élevée (1280*720), localisée dans une zone administrateur (/usr/share/backgrounds) ou utilisateur ($HOME/Images). | ||
+ | ===== Désinstallation ===== | ||
+ | |||
+ | Si vous avez installé en compilant, il vous suffit de désinstaller gdm3setup et gdm3setup-utils | ||
+ | * allez dans le dossier de l'archive gdm3setup | ||
+ | <code>sudo make uninstall</code> | ||
+ | * allez dans le dossier de l'archive gdm3setup-utils | ||
+ | <code>sudo make uninstall-debian</code> | ||
+ | * [[tutoriel:comment_supprimer_un_paquet|désinstallez]] au choix python-dbus et python-lxml | ||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * [[https://github.com/Nano77/gdm3setup|GitHub]]. | ||
+ | * https://doc.ubuntu-fr.org/tutoriel/changer_arriere_plan_gdm | ||
+ | |||
+ | ---- | ||
+ | Contributeurs : [[:utilisateurs:l_africain|L'Africain]], [[:utilisateurs:j5012|J5012]] |