| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| gdm3setup [Le 02/08/2018, 11:35] – ajout de sections pour bionic gnome 3.28 , section trusty non vérifiée J5012 | gdm3setup [Le 12/04/2020, 13:45] (Version actuelle) – [Pré-requis] 91.162.126.201 |
|---|
| * 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. |
| * Savoir [[:tutoriel:comment_installer_un_paquet|installé un paquet]] **[[:git]]**. | * Savoir [[:tutoriel:comment_installer_un_paquet|installer un paquet]] **[[:git]]**. |
| * Avoir au préalable installé les paquets **[[apt>python-dbus]]** et **[[apt>python-lxml]]** pour bionic notamment | * Avoir au préalable installé les paquets **[[apt>gettext]]**, **[[apt>python-dbus]]** et **[[apt>python-lxml]]** pour bionic notamment |
| |
| ===== Installation ===== | ===== Installation ===== |
| | |
| | Que ce soit avec git ou avec l'archive master, il y a une erreur de distribution dans le fichier makefile pour ubuntu : |
| | * [[https://github.com/Nano77/gdm3setup/blob/master/makefile|gdm3setup/makefile]] |
| | <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 ==== | ==== Avec le dépôt git ==== |
| |
| <note>À vérifier les compilations git sous Trusty, Xenial, Bionic</note> | <note>À vérifier les compilations git sous Trusty, Xenial</note> |
| |
| Téléchargez GDM3Setup avec [[:git]] en entrant la commande suivante dans un [[:terminal]]: | * Téléchargez GDM3Setup et GDM3Setup-Utils avec [[:git]] en entrant les commandes suivantes dans un [[:terminal]] |
| <code>git clone https://github.com/Nano77/gdm3setup.git</code> | <code bash>git clone https://github.com/Nano77/gdm3setup-utils.git</code> |
| Déplacez vous dans le dosseir gdm3setup : <code>cd gdm3setup</code> | <code bash>git clone https://github.com/Nano77/gdm3setup.git</code> |
| Installez-le avec la commande :<code>sudo ./install</code> | |
| |
| ==== Avec l'archive master.zip du dépôt git ==== | ==== Avec l'archive master.zip du dépôt git ==== |
| |
| * Téléchargez les archives master.zip de gdm3setup et de gdm3setup-utils | * Téléchargez les archives master.zip de gdm3setup et de gdm3setup-utils |
| <code>wget https://github.com/Nano77/gdm3setup-utils/archive/master.zip -O "gdm3setup-utils.zip"</code> | <code bash>wget https://github.com/Nano77/gdm3setup-utils/archive/master.zip -O "gdm3setup-utils.zip"</code> |
| <code>wget https://github.com/Nano77/gdm3setup/archive/master.zip -O "gdm3setup.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 ;) | * Désarchivez-les dans leur sous-dossier respectif en utilisant la commande "Extraire vers..." du clic-droit souris ;) |
| * Compilez d'abord gdm3setup-utils en suivant les instructions de son fichier "INSTALL.md" (attention, petite erreur dans le makefile pour ubuntu) | |
| <code>make debian</code> | |
| * Compilez ensuite gdm3setup (attention, petite erreur dans le makefile pour ubuntu) | |
| <code>make debian</code> | |
| * Installez gdm3setup-utils | |
| <code>sudo make install-debian</code> | |
| <code>sudo chown -R gdm:gdm /var/lib/gdm3/</code> | |
| * Installez gdm3setup | |
| <code>sudo make install</code> | |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| 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". | 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 ===== | ===== Désinstallation ===== |
| |
| Si vous avez installé en compilant les archives master, il vous suffit de désinstaller gdm3setup et gdm3setup-utils | Si vous avez installé en compilant, il vous suffit de désinstaller gdm3setup et gdm3setup-utils |
| * allez dans le dossier de l'archive gdm3setup | * allez dans le dossier de l'archive gdm3setup |
| <code>sudo make uninstall</code> | <code>sudo make uninstall</code> |
| |
| ---- | ---- |
| Contributeurs : [[:utilisateurs:l_africain|L'Africain]] | Contributeurs : [[:utilisateurs:l_africain|L'Africain]], [[:utilisateurs:j5012|J5012]] |