Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
gdm3setup [Le 27/03/2016, 18:14] L'Africaingdm3setup [Le 21/08/2026, 23:37] (Version actuelle) – màj lien interne krodelabestiole
Ligne 1: Ligne 1:
-{{tag>Trusty fenêtre_de_connexion personnalisation}} +{{tag>Trusty Bionic fenêtre_de_connexion personnalisation}}
- +
-----+
  
 ====== GDM3Setup ====== ====== 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]] 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 21:
   * 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 39: Ligne 105:
 À savoir que l’image choisi dans Arrière-plan est l’image entre la fenêtre de connexion et l’ouverture de session. À savoir que l’image choisi dans Arrière-plan est l’image entre la fenêtre de connexion et l’ouverture de session.
  
-Le fond de l’écran d’ouverture de session reste gris, couleur par défaut de Gnome-shell 3.6. +Le fond de l’écran d’ouverture de session reste gris, couleur par défaut de GNOME Shell 3.6. 
-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]]