Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
gdm3setup [Le 27/03/2016, 18:05]
L'Africain créée
gdm3setup [Le 02/08/2018, 21:24]
J5012 [Avec l'archive master.zip du dépôt git] mise en evidence code bash
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 (loginautomatique,​ 
-  *  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|installé ​un paquet]] **[[:​git]]**. 
 +  * Avoir au préalable installé les paquets **[[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/​themes/​gdm3.css"​ qui pointe effectivement sur "​ubuntu.css"​ du même dossier.
 +
 +  * Éditez en administrateur ce fichier
 +<​code>​sudo nano /​usr/​share/​gnome-shell/​themes/​gdm3.css</​code>​
 +  * Cherchez l'​occurrence "​lockdialog"​ (nano : raccouci clavier Ctrl+w)
 +<​code>​
 +#​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]]
  • gdm3setup.txt
  • Dernière modification: Le 12/04/2020, 13:45
  • par 91.162.126.201