Die Option --forms verwenden.
Mario Blättermann
mario.blaettermann@gmail.com 2008-2012
Christian Kirbach
Christian.Kirbach@gmail.com 2012, 2019
Tim Sabsch
tim@sabsch.com 2020
Jürgen Benvenuti
gastornis@posteo.org 2023

# Formulardialog

Verwenden Sie die Option --forms, um einen Formulardialog zu erzeugen.

Der Formulardialog unterstützt die folgenden Optionen:

# --add-entry=Feldname

Einen neuen Eintrag im Formulardialog hinzufügen.

# --add-password=Feldname

Einen neuen Passworteintrag im Formulardialog hinzufügen (Text verbergen).

# --add-calendar=Feldname

Einen neuen Kalender im Formulardialog hinzufügen.

# --text=TEXT

Den Dialogtext festlegen.

# --separator=TRENNER

Das Trennungszeichen für die Ausgabe festlegen (Vorgabe: |).

# --forms-date-format=MUSTER

Damit legen Sie das Format fest, das vom Kalenderdialog nach der Auswahl des Datums zurückgegeben wird. Format muss ein Format sein, das von der strftime-Funktion unterstützt wird, zum Beispiel %A %d/%m/%y.

Das folgende Beispielskript zeigt, wie Sie einen Formulardialog erzeugen:

#!/bin/sh

zenity --forms --title="Freund hinzufügen" \ --text="Geben Sie Informationen über den Freund ein." \ --separator="," \ --add-entry="Vorname" \ --add-entry="Nachname" \ --add-entry="E-Mail" \ --add-calendar="Geburtstag" >> addr.csv

case $? in 0) echo "Freund hinzugefügt.";; 1) echo "Freund nicht hinzugefügt." ;; -1) echo "Ein unerwarteter Fehler ist aufgetreten." ;; esac

# Beispiel für einen Formulardialog

Beispiel für einen Formulardialog in Zenity