LinuxUser

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.

Mehr von LinuxUser

LinuxUser4 min gelesen
Unverhofft Kommt Oft
Die Raspberry Pi Foundation hatte in den letzten zwei Jahren kein leichtes Leben, vor allem die Chip-Krise machte ihr schwer zu schaffen. Damit schwand zunehmend die Hoffnung, bald eine neue Version 5 des Minirechners zu sehen. Doch es kam anders, un
LinuxUser2 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
LinuxUser9 min gelesenSecurity
FTP mit Komfort
Filezilla Server gibt es für Linux, Windows und MacOS. Er unterstützt FTP sowie dessen verschlüsselte Variante FTPS und lässt sich vollständig über eine grafische Konfigurationsoberfläche verwalten. Anmeldungen am Server erlauben Sie wahlweise mit de

Ähnlich