Différences
Ci-dessous, les différences entre deux révisions de la page.
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 23/06/2019, 13:18] zococo [Le fichier CSS] |
tutoriel:changer_arriere_plan_gdm [Le 23/06/2019, 13:39] zococo [Un script pour automatiser la modification de l'écran de connexion] |
||
---|---|---|---|
Ligne 163: | Ligne 163: | ||
#---------------------------------------------------# | #---------------------------------------------------# | ||
- | # Étape 4 - Mise à jour du fichier css | + | # Étape 4 - Choix du fichier css |
+ | #---------------------------------------------------# | ||
+ | |||
+ | fichierCSS=$(zenity --title "Choix du fichier .css à modifier" --width 500 --height 200 --list --text "Selectionner le fichier .css à modifier : " --radiolist --column "Choix" --column "Chemin complet" TRUE " /etc/alternatives/gdm3.css" FALSE "/usr/share/gnome-shell/theme/gdm3.css" FALSE "/usr/share/gnome-shell/theme/Yaru/gdm3.css" FALSE "/usr/share/gnome-shell/theme/gnome-shell.css") | ||
+ | |||
+ | #---------------------------------------------------# | ||
+ | # Étape 5 - Mise à jour du fichier css | ||
#---------------------------------------------------# | #---------------------------------------------------# | ||
Ligne 172: | Ligne 178: | ||
echo | echo | ||
- | if [[ ! -e "/etc/alternatives/gdm3.css.anc" ]]; then # Conservation de toutes les versions du fichier modifié | + | if [[ ! -e "$fichierCSS"".anc" ]]; then # Conservation de toutes les versions du fichier modifié |
- | sudo cp /etc/alternatives/gdm3.css /etc/alternatives/gdm3.css.anc | + | sudo cp "$fichierCSS" "$fichierCSS"".anc" |
else | else | ||
i=0 | i=0 | ||
- | while [[ ! -e "/etc/alternatives/gdm3.css.anc$i" ]]; do | + | while [[ ! -e ""$fichierCSS"".anc""$i" ]]; do |
let "i+=1" | let "i+=1" | ||
done | done | ||
+ | sudo cp "$fichierCSS" "$fichierCSS"".anc""$i" | ||
fi | 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 | ||
Ligne 184: | Ligne 191: | ||
#---------------------------------------------------# | #---------------------------------------------------# | ||
- | # Étape 5 - Inviter l'utilisateur à réinitialiser le système | + | # Étape 6 - Invite de l'utilisateur à réinitialiser le système |
#---------------------------------------------------# | #---------------------------------------------------# | ||