Notifiche con Zenity

Mattepuffo's logo
Notifiche con Zenity

Notifiche con Zenity

Zenity è un tool che permette di creare alcune finestre di dialogo in GTK+.

E' molto usato negli script per inviare avvertimenti e cose varie.

Io gli esempi li ho fatti lanciando i comandi dal Mac tramite SSH con lo switch -X e ho potuto vedere tutte le finestre.

Vediamo qualche esempio.

Cominciamo con la classica finestra di errore:

zenity --error --text "Messaggio di errore"

Per crare una semplice finestra di info:

zenity --info --text "Mattepuffo.com."

Queste sono abbastanza banali.

Se vogliamo creare una finestra per le notifiche:

zenity --notification --window-icon=update.png --text "Notifica."

Andiamo su qualcosa di più interessante: file dialog:

zenity --file-selection --save --confirm-overwrite

Abbiamo messo anche l'opzione --confirm-overwrite.

Questo per creare una finestra per inserire del testo:

zenity --entry --text "Come ti chiami?" --entry-text "Inserisci il tuo nome."

E per creare un semplice calendario:

zenity --calendar --text "Calendario" --title "Prova calendario" --day 24 --month 7 --year 2011

Per ora mi fermo qua; devo studiarmi ancora altre cose.

Appena posso aggiungerò altri esempi.

Ciauz!


Condividi

Commentami!