Dialog
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Dieser Artikel ist mit keiner aktuell unterstützten Ubuntu-Version getestet! Bitte teste diesen Artikel für eine Ubuntu-Version, welche aktuell unterstützt wird. Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Dialog 🇬🇧 ist ein Kommandozeilen-Programm, das eine Vielzahl von Fragen oder Meldungen mit Dialogfeldern für Shell-Skripte zur Verfügung stellt. So kann man schnell eine (grafische) Oberfläche erstellen. Dialog bietet so eine benutzerfreundliche Eingabe-Alternative für Programmierer und Anwender. Grafische Alternativen sind KDialog für KDE und Zenity für GNOME und Xfce.
Installation¶
Folgendes Paket muss installiert werden:
dialog (universe )
Befehl zum Installieren der Pakete:
sudo apt-get install dialog
Oder mit apturl installieren, Link: apt://dialog
Beispiel mit einfacher Nachrichtenbox¶
Folgender Text wird in einem Terminal oder in ein Shell-Skript eingegeben:
dialog --title 'Nachricht' --msgbox 'Ubuntu rocks!' 5 20
Beispiel mit Menüauswahl¶
Folgender Text wird in einem Terminal oder in ein Shell-Skript eingegeben:
dialog --backtitle "Desktop System" \ --radiolist "Select Desktop:" 10 40 4 \ 1 Gnome off \ 2 KDE on \ 3 XFCE off
Das Ergebnis der Auswahl wird dabei von dialog auf stderr geschrieben.
Weitere Optionen¶
Option | Aktion |
--yesno | Ja/Nein-Frage |
--infobox | Information |
--inputbox | Texteingabe |
--menu | Menüauswahl |
--passwordbox | Passwort |
--calendar | Kalender |
Dies ist natürlich nur ein Teil dessen, was Dialog kann. Genaueres im Terminal per
dialog --help
oder in der Manpage zu Dialog.
Alternativen¶
* whiptail
Links¶
Howto/Dialog-Optionen beschreibt sin großer Ausführlichkeit und bebildert viele der nutzbaren Optionen des Programms
Skripte - Grundlagen und fertige Beispiele
Mehr-Komfort auf linux-community.de