My English is not as good as any automatic translation, e.g. Google translate.
Das Ziel war, UIs mit der Bash zu steuern.
Da ich plane eine kompliziertere UI zu verwenden und da Zenity auf Buster noch gtk3 verwendet, wollte ich in völliger Unkenntnis der Komplexität diesen Wrapper schreiben.
Einfache Dialoge kann man auch mit Zenity machen. Zenity 4 verwendet Adwaita. Auf Trixie wird es wohl Zenity 4 geben.
Für kompliziertere UIs ist Zenity nicht geeignet. Um diese mit Bash zu steuern, müßte ich große Teile des GTK4 Interfaces Wrappen. Es existieren schon einige language bindings, darunter auch einige für Script Sprachen, unter anderem für Python. Ich werde für den Dialogteil meines Projekts Python verwenden.
Mein ursprüngliches Ansinnen ist nur so zu erklären, daß ich keine Ahnung hatte, wie komplex Gtk4 ist. Ich betrachte das Projekt als proof of concept, es wurde gezeigt, daß man gtk4 und bash direkt verbinden kann.
Das Projekt wird nun archiviert.
gtkwrap für GTK4 angepasst.
