Zenity

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche
Merge-split-transwiki default 2.svg In der Wikipedia existiert ein Artikel unter gleichem Lemma, der jedoch von diesem in Art und/oder Umfang abweicht.

Zenity ist ein Werkzeug, das es ermöglicht, von einer Unix-Shell, also der Konsole, oder aus einem Script heraus grafische Dialoge zu erzeugen. Es nutzt dafür die GNOME-GTK+-Dialoge. Es lassen sich Titel, Icon, Dialogtext und verschiedene andere spezifische Erscheinungsmerkmale bestimmen. Ebenso sind Texteingaben möglich. Zenity wurde von Glynn Foster und Mike Newman als Neufassung von gdialog entwickelt. Die erste Version (1.01) wurde 2003 veröffentlicht.

Zenity
Gnome zenity infobox.png
--info-Dialog
Basisdaten
Entwickler Sun Microsystems
Aktuelle Version 3.43.0
(2. Juli 2022)
Betriebssystem Linux
Kategorie Shell, Bash
Lizenz GNU General Public License
wiki.gnome.org/Projects/Zenity

Folgende Fenstertypen sind verfügbar:

Anwendungsoption Erklärung
--calendar Kalenderdialog anzeigen
--entry Texteingabe-Dialog anzeigen
--error Fehlerdialog anzeigen
--info Info-Dialog anzeigen
--file-selection Dateiwähler-Dialog anzeigen
--list Listendialog anzeigen
--notification Benachrichtigung anzeigen
--progress Fortschrittsanzeige-Dialog anzeigen
--question Fragedialog anzeigen
--warning Warndialog anzeigen
--scale Schieberegler-Dialog anzeigen
--text-info Text-Informationsdialog anzeigen

Folgendes kleines Beispielscript öffnet einen Dialog mit Schieberegler (--scale) und anschließend einen Info-Dialog (--info):

#! /bin/bash
Alter=$(zenity—scale—text "Wie alt bist Du?")
zenity—title "Ich meine dazu..." --info—text $Alter" Jahre \nist ein gutes Alter!"

Weblinks[Bearbeiten]

  Commons: Zenity – Sammlung von Bildern, Videos und Audiodateien
  Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.