Dialogbereit
Bei Yad handelt es sich um einen Fork des früher häufig benutzten 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“ aus LinuxUser 06/ 2014 fasst 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 Voroder 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 (, 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.
Sie lesen eine Vorschau, starten Sie ein Abonnement, um mehr zu lesen.
Starten Sie Ihre kostenlosen 30 Tage