Zenity
Zenity versieht Skripte unter Gnome mit grafischen Dialogen.
Generell gibt es zwei Rückgabewerte für die eingesetzten Dialogfelder:
- ein positives Ergebnis ("OK") gibt "0" aus.
- ein negatives Ergebnis ("Abbrechen") gibt "1" aus.
- Ein drittes Ergebnis gibt "2" zurück.
Diese Rückgabewerte können über die Variable "$?" ausgewertet werden.
Optionen
Option | Beschreibung |
---|---|
--calendar | |
--entry | Eingabefeld |
--error | |
--file-selection | |
--info | |
--list | Auflisten gefundener Informationen, mit Sortiermöglichkeit. |
--notification | |
--question | |
--progress | |
--scale | Schieberegler zur Übergabe eines Zahlenwerts.
|
--text-info | |
--title | Fenstertitel |
--warning |
Verwendung
Beispiele
#!/bin/bash zenity --scale --title "Schieberegler" --text "Schieb mal..." --min-value=1 --max-value=10 --value=5
Anzeige der Dateien eines Verzeichnisses Liste, die bei Klicken auf die Spalte "Verzeichnisinhalt" alphabetisch sortiert wird.
#!/bin/bash ls | zenity --list --column "Verzeichnisinhalt"