diff --git a/borg-gui.sh b/borg-gui.sh index c40d13f..49dcd27 100755 --- a/borg-gui.sh +++ b/borg-gui.sh @@ -124,11 +124,20 @@ fi while [ ! "$quitter" = "yes" ];do -# si aucune archive n'est montée, cacher l'entrée de menu «Démonter une archive» +# si des archives sont montées afficher les entrées de menu «démonter» +# si des archives sont montés, cacher les entrées «supprimer et renommer» if [ "$(mount | grep borgfs)" != "" ];then MenuDemonter="dm\n[▼] Démonter une archive\ndmt\n[▼▼] Démonter toutes les archives\n" +MenuSupprimer="" +MenuRenommer="" +MenuInfo="" +MenuCreer="" else MenuDemonter="" +MenuSupprimer="ss\n[X] Supprimer une archive\nsss\n[XX] Supprimer des archives\n" +MenuRenommer="ra\n[I] Renommer une archive\n" +MenuInfo="is\n[?] Information archive\n" +MenuCreer="cs\n[+] Créer l'archive : $(echo $borg_archive)\n" fi # afficher l'espace disque sous condition, la variable vient du fichier borg-zenity.conf @@ -145,13 +154,12 @@ fi if [ $menu_avance = "true" ];then choixmenu=$(echo -e "\ -cs\n[+] Créer l'archive : $(echo $borg_archive)\n\ +$(echo $MenuCreer)\ ms\n[▲] Monter une archive\n\ $(echo $MenuDemonter)\ -ss\n[X] Supprimer une archive\n\ -sss\n[XX] Supprimer des archives\n\ -ra\n[I] Renommer une archive\n\ -is\n[?] Information archive\n\ +$(echo $MenuSupprimer)\ +$(echo $MenuRenommer)\ +$(echo $MenuInfo)\ fi\n[*] Filtre : "$filter"\n\ --\n------------------------------------------\n\ id\n[?] Information sur le dépôt\n\ @@ -164,11 +172,11 @@ qu\n[Q] QUITTER\ else choixmenu=$(echo -e "\ -cs\n[+] Créer l'archive : $(echo $borg_archive)\n\ -ms\n[^] Monter une archive\n\ +$(echo $MenuCreer)\ +ms\n[▲] Monter une archive\n\ $(echo $MenuDemonter)\ -ss\n[X] Supprimer une archive\n\ -is\n[?] Information archive\n\ +$(echo $MenuSupprimer)\ +$(echo $MenuInfo)\ $(echo $MenuEspaceDisque)\ qu\n[Q] QUITTER\ " | zenity $iconborg --list $H $W --title "BORG GUI : $nomsauvegarde" \