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 10/06/2019, 20:53] zococo [Un script pour automatiser la modification de l'écran de connexion] |
tutoriel:changer_arriere_plan_gdm [Le 10/06/2019, 21:15] zococo [Un script pour automatiser la modification de l'écran de connexion] |
||
---|---|---|---|
Ligne 124: | Ligne 124: | ||
# get just name of the file | # get just name of the file | ||
fname=$(basename $pix) | fname=$(basename $pix) | ||
+ | |||
+ | repDest="/usr/share/background/" | ||
+ | |||
+ | if [[ -e "$repDest$fname" ]]; then # Si une image du même nom existe déjà dans le répertoire de destination | ||
+ | |||
+ | NvNom=$(zenity --entry --title="Le fichier image existe déjà" --text="Une image portant le nom $fname existe déjà dans le répertoire $repDest.\n Saisissez un nouveau nom :"); | ||
+ | | ||
+ | while [[ "${NvNom: -3}" == "${fname: -3}" ]]; do | ||
+ | | ||
+ | NomPropose="${NvNom:0: -3}${fname: -3}"; | ||
+ | zenity --question --text="Saisie incorrecte. Acceptez vous le nom suivant : \n<b>$NomPropose</b>" --title="Erreur de suffixe. Modification du nom du fichier image" --width=400 | ||
+ | | ||
+ | if [[ "$?" != "0" ]]; then | ||
+ | exit 20 ; | ||
+ | else | ||
+ | NvNom="$NomPropose" | ||
+ | fi | ||
+ | | ||
+ | done | ||
+ | | ||
+ | fname="$NvNom" | ||
+ | | ||
+ | fi | ||
echo $fname | echo $fname | ||
#---------------------------------------------------# | #---------------------------------------------------# | ||
- | # Étape 3 - Copie du fichier dans le répertoire /usr/share/background | + | # Étape 3 - Copie du fichier image dans le répertoire /usr/share/background |
#---------------------------------------------------# | #---------------------------------------------------# | ||
Ligne 137: | Ligne 160: | ||
echo | echo | ||
- | while [[ -e "/usr/share/backgrounds/$pix"; do | + | sudo cp "$pix" "$repDest$fname" |
- | + | ||
- | done | + | |
- | sudo cp $pix /usr/share/backgrounds/ | + | |
#---------------------------------------------------# | #---------------------------------------------------# |