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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
tutoriel:changer_arriere_plan_gdm [Le 02/02/2020, 22:29]
84.101.133.214 [Modifier le thème]
tutoriel:changer_arriere_plan_gdm [Le 04/02/2020, 01:43]
84.101.133.214 [Un script pour automatiser la modification de l'écran de connexion]
Ligne 80: Ligne 80:
 ==== Un script pour automatiser la modification de l'​écran de connexion ==== ==== Un script pour automatiser la modification de l'​écran de connexion ====
 Un ubuntero belge propose sur son [[http://​c-nergy.be/​blog/?​p=11556|site]] en anglais un script permettant d'​automatiser ces modifications en mode graphique. Le script utilise le paquet [[:​yad|yad]] pour fonctionner. Un ubuntero belge propose sur son [[http://​c-nergy.be/​blog/?​p=11556|site]] en anglais un script permettant d'​automatiser ces modifications en mode graphique. Le script utilise le paquet [[:​yad|yad]] pour fonctionner.
-<​code>​+<note warning>​je n'aime pas ce script : 
 +   * il est loooong ; 
 +   * il est mal écrit (il y a des déclarations de variables un peu partout, des commandes obsolètes/​peu pratiques, l'​ouverture d'une fenêtre yad pour indiquer qu'il faut installer ...yad 8O , etc.) ; 
 +   * il mélange des sorties console et l'​emploi de yad (je ne comprends pas l'​utilité de yad : quand on est dans la console, on utilise la console.);​ 
 +   * à cause de la préparation des belles fenêtres, la lecture des instructions est rendue plus ardue, et 
 +cela masque l'​objectif réel du script : modifier l'​image de fond de GDM3. 
 +</​note>​ 
 +<​code ​bash>
 #!/bin/bash #!/bin/bash
  lesFichiersCss=( "/​etc/​alternatives/​gdm3.css"​ "/​usr/​share/​gnome-shell/​theme/​gdm3.css" ​ "/​usr/​share/​gnome-shell/​theme/​Yaru/​gnome-shell.css"​ "/​usr/​share/​gnome-shell/​theme/​gnome-shell.css"​ )  lesFichiersCss=( "/​etc/​alternatives/​gdm3.css"​ "/​usr/​share/​gnome-shell/​theme/​gdm3.css" ​ "/​usr/​share/​gnome-shell/​theme/​Yaru/​gnome-shell.css"​ "/​usr/​share/​gnome-shell/​theme/​gnome-shell.css"​ )
Ligne 115: Ligne 122:
 # Étape 1 - Vérification de la présence du paquet yad (zenity utilisé dans le script initial, yad est un "​fork"​ plus puissant) # Étape 1 - Vérification de la présence du paquet yad (zenity utilisé dans le script initial, yad est un "​fork"​ plus puissant)
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
-if [[ $(dpkg -s yad 2>/​dev/​null | grep Status | cut -d' ' -f4) != "​installed"​ ]]then+## ce n'est pas possible ## 
 +## si yad n'est pas installé,​ 
 +if [[ $(dpkg -s yad 2>/​dev/​null | grep Status | cut -d' ' -f4) != "​installed"​ ]] 
 +then 
 +## alors il n'est pas possible de l'​utiliser pour envoyer un message !
   yad --image=error --title="​Installez le paquet yad" --text="​Le paquet <​b>​yad</​b>​ est nécessaire au bon fonctionnement de ce script.\n\nInstallez le paquet par <​b>​sudo apt-get install yad</​b>​\n\nArrêt du traitement. Erreur 10."   yad --image=error --title="​Installez le paquet yad" --text="​Le paquet <​b>​yad</​b>​ est nécessaire au bon fonctionnement de ce script.\n\nInstallez le paquet par <​b>​sudo apt-get install yad</​b>​\n\nArrêt du traitement. Erreur 10."
  
  • tutoriel/changer_arriere_plan_gdm.txt
  • Dernière modification: Le 03/05/2023, 23:35
  • par Coeur Noir