Raspberry Pi Geek

Dialogbereit

Mit Yad schnell komplexe Shell-Dialoge erstellen

Bei Yad Handelt es sich um einen Fork des Programms Zenity, den der Entwickler Victor Ananjevsky seit vielen Jahren kontinuierlich weiterentwickelt. Er konzipierte Yad für den direkten Einsatz in der Standard-Shell Bash. Das Tool nimmt Eingaben entgegen und produziert grafisch aufbereitete Ausgaben. Der Artikel „Neue Oberfläche“ unserer Schwesterzeitschrift LinuxUser fasste 2014 die damals zur Verfügung stehenden Dialogtypen zusammen. Inzwischen kamen neue Dialogvarianten hinzu, etwa Benachrichtigungen in Form einfacher Menüs.

In vielen Fällen lassen sich mit Yad auf sehr einfache Weise gute Ergebnisse erzielen, manchmal bedarf es aber auch einer Vor-oder Nachbereitung der Daten. In diesem Artikel geht es zunächst einmal um einfache Beispiele.

Zähler und Countdown

Ein einfacher Zähler, der im Sekundentakt von 1 bis 10 zählt und damit eine einfache Stoppuhr simuliert, lässt sich mit Yad in einer Zeile realisieren (Listing 1, Zeile 1). Die runden Klammern erzeugen in diesem Beispiel in der Bash eine Sub-Shell, deren Ausgaben via Pipe bei Yad landen. Die Sub-Shell führt die For-Schleife durch die Anweisung sleep 1 im Sekundentakt aus. $(seq 1 10) erzeugt dabei die gewünschte Zahlenfolge von 1 bis.

Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.

Mehr von Raspberry Pi Geek

Raspberry Pi Geek7 min gelesen
Neues Zeitalter
Suses MicroOS-Architektur schnürt in der Desktop-Spielart Aeon ein Gesamtpaket mit faszinierenden Möglichkeiten: Sie erhalten ein selbstaktualisierendes, im Fehlerfall automatisch zum letzten funktionierenden Zustand zurückkehrendes Basissystem. Mome
Raspberry Pi Geek2 min gelesen
Neues Auf Der Heft-DVD
Turnusgemäß veröffentlichte Canonical im Oktober die neue Version 23.10 von Ubuntu. Die Distribution aktualisiert die Softwarepakete und spannt den modifizierten Linux-Kernel 6.5 ein. Unter anderem nutzt Ubuntu Zstd-komprimierte Module. Das soll den
Raspberry Pi Geek1 min gelesen
Mittelklasse
Der Autor arbeitete lange Zeit mit einem günstigen Multimeter für Einsteiger, bis ihn schließlich ein Defekt zum Umstieg auf ein neues Gerät zwang. Als Ersatz sollte selbstverständlich etwas Besseres her, wobei sich die Entscheidung als nicht gerade

Ähnlich