Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: Script grafici

Script grafici 2 Anni 9 Mesi fa #116

utilizzando zenity (equivale kdialog - dialog) si può trasformare uno script bash da terminale alla gui di sistema
Questo è un esempio per montare e smontare dischi esterni:
#!/bin/bash
#Menu gestione dischi esterni

   while true; do
      choice="$(zenity --width=200 --height=330 --list --column "" --title="Seleziona script" \
      "Mount TERA25" "Mount TERA35" "Mount TERA76" "Umount TERA25" "Umount TERA35" "Umount TERA76" "ESCI")"
       
         case "${choice}" in
            "Mount TERA25")
               echo "Mount TERA25"
               mount -L TERA25 /76/TERA25 -o defaults
               zenity --info --text="TERA25 montato"
               break
               ;;
            "Mount TERA35")
               echo "Mount TERA35"
               mount -L TERA35 /76/TERA35 -o defaults
               zenity --info --text="TERA35 montato"
               break
               ;;
            "Mount TERA76")
               echo "Mount TERA76"
               mount //192.168.1.111/TERA /76/TERA76 -o defaults
               zenity --info --text="TERA76 montato"
               break
               ;;
            "Umount TERA25")
               echo "Umount TERA25"
               umount /76/TERA25
               zenity --info --text="TERA25 smontato"
               break
               ;;
            "Umount TERA35")
               echo "Umount TERA35"
               umount /76/TERA35
               zenity --info --text="TERA35 smontato"
               break
               ;;
            "Umount TERA76")
               echo "Umount TERA76"
               umount /76/TERA76
               zenity --info --text="TERA76 smontato"
               break
               ;;
            "ESCI")
               echo "ESCI"
               break
               ;;
            *) echo invalid option;;
         esac
   done
ogni comando eseguit restituisce un messaggio di fine comando.
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Tempo creazione pagina: 0.136 secondi
Powered by Forum Kunena