Script grafici

  • adminAB76
  • Avatar di adminAB76 Autore della discussione
  • Amministratore
  • Amministratore
Di più
7 Anni 11 Mesi fa #116 da adminAB76
Script grafici è stato creato da adminAB76
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:
Code:
#!/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.

Si prega Accesso a partecipare alla conversazione.