Zenity

Aus Mikiwiki
Zur Navigation springen Zur Suche springen

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.
  • --min-value belegt den minimalen Wert des Schiebereglers.
  • --max-value belegt den maximalen Wert des Schiebereglers.
  • --value belegt den Standardwert des Schiebereglers.
--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"

Weblinks

Vorlage:enwi