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 Les deux révisions suivantes
tutoriel:changer_arriere_plan_gdm [Le 10/06/2019, 20:12]
zococo [Le fichier CSS]
tutoriel:changer_arriere_plan_gdm [Le 10/06/2019, 20:53]
zococo [Un script pour automatiser la modification de l'écran de connexion]
Ligne 90: Ligne 90:
 # Remarque importante : Ce script est mis à disposition sans aucune garantie, à utiliser à vos risques et périls.... # Remarque importante : Ce script est mis à disposition sans aucune garantie, à utiliser à vos risques et périls....
 ##################################################################​ ##################################################################​
 +
  
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
-Step 0 - Credits .... +Étape ​0 - Credits .... 
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
  
Ligne 103: Ligne 104:
  
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
-Step 1 - Choix de l'​image retenue.... ​+Étape ​- Vérification de la présence du paquet zenity 
 +#​---------------------------------------------------#​ 
 +if [[ $(dpkg -s zenity 2>&​null ​ | grep Status | cut -d' ' -f4) != "​installed"​ ]];  
 +  zenity --error --title="​Installez le paquet zenity"​ --text="​Le paquet <​b>​zenity</​b>​ est nécessaire au bon fonctionnement de ce script.\n\nInstallez le paquet par <​b>​sudo apt-get install zenity</​b>​\n\nArrêt du traitement"​ --width=400 
 +  exit 10; 
 +fi 
 +#​---------------------------------------------------#​ 
 +# Étape 2 - Choix de l'​image retenue.... ​
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
  
Ligne 120: Ligne 128:
  
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
-Step 2 - Copie du fichier dans le répertoire /​usr/​share/​background+Étape 3 - Copie du fichier dans le répertoire /​usr/​share/​background
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
  
Ligne 129: Ligne 137:
 echo echo
  
 +while [[ -e "/​usr/​share/​backgrounds/​$pix";​ do
 +
 +done
 sudo cp $pix /​usr/​share/​backgrounds/​ sudo cp $pix /​usr/​share/​backgrounds/​
  
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
-Step 3 Update the ubuntu.css file+Étape 4 Mise à jour du fichier ​css
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
  
Ligne 141: Ligne 152:
 echo echo
  
-sudo cp /​etc/​alternatives/​gdm3.css ​ //​etc/​alternatives/​gdm3.css.anc+if [[ ! -e "/​etc/​alternatives/​gdm3.css.anc"​ ]]; then   # ​ Conservation de toutes les versions du fichier modifié 
 +   sudo cp /​etc/​alternatives/​gdm3.css ​ /etc/​alternatives/​gdm3.css.anc 
 +else 
 +   i=0 
 +   while [[ ! -e "/​etc/​alternatives/​gdm3.css.anc$i" ]]; do 
 +     let "​i+=1"​ 
 +   ​done 
 +fi
 sudo sed -i "/#​lockDialogGroup/​a background: #2c001e url(file:///​usr/​share/​backgrounds/​${fname});​\nbackground-repeat:​ no-repeat;​\nbackground-size:​ cover;​\nbackground-position:​ center;​\n}\nGriffonToDel"​ /​etc/​alternatives/​gdm3.css  ​ sudo sed -i "/#​lockDialogGroup/​a background: #2c001e url(file:///​usr/​share/​backgrounds/​${fname});​\nbackground-repeat:​ no-repeat;​\nbackground-size:​ cover;​\nbackground-position:​ center;​\n}\nGriffonToDel"​ /​etc/​alternatives/​gdm3.css  ​
 sudo sed -i '/​GriffonToDel/,​+2d'​ /​etc/​alternatives/​gdm3.css ​ sudo sed -i '/​GriffonToDel/,​+2d'​ /​etc/​alternatives/​gdm3.css ​
  
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
-Step 4 - Inviter l'​utilisateur à réinitialiser le système+Étape 5 - Inviter l'​utilisateur à réinitialiser le système
 #​---------------------------------------------------#​ #​---------------------------------------------------#​
  
Ligne 153: Ligne 171:
 echo echo
 </​code>​ </​code>​
-Une copie de sauvegarde du fichier sauvegardé est réalisée ... à la condition de ne faire tourner le script qu'une seule fois !+Une copie de sauvegarde du fichier sauvegardé est réalisée.
 ===== Si votre GDM est gris-bleu ===== ===== Si votre GDM est gris-bleu =====
  
  • tutoriel/changer_arriere_plan_gdm.txt
  • Dernière modification: Le 03/05/2023, 23:35
  • par Coeur Noir