Maybe should adopt Rexx and use for GUI dialog utility app creations instead of bash/gtkdialog:
Rexx Programmer`s Reference - The Rexx Language Association:
As a universal scripting language, Rexx runs on every imaginable platform. One advantage of this versatility is that several GUI packages interface with Rexx. These include Rexx/Tk, Rexx/DW, Rexx Dialog, OODialog, GTK+, Dr. Dialog, VX*Rexx, and VisPro/REXX. The downside to this variety is that no single GUI interface has established itself as the de facto standard for Rexx developers.
There are links to above out there, but its official WROX publisher book © 2005.
Also code examples from that book here: https://www.wiley.com/en-nz/Rexx+Progra ... ds-section
For example, Tk may be looked down at as 'old' but I don't mind it at all. Tcl/Tk is small to add to a distro and easy to use (unlike the likes of GTK+)
This is on windows, but Rexx and Tk work on Linux too of course so shows typical resulting GUI dialogs:
https://www.tutorialspoint.com/rexx/rex ... erface.htm
https://rexxtk.sourceforge.net/
https://rexxtk.sourceforge.net/usage.html
Yes, 20 years old though!
Yes, you can issue shell commands from REXX and it understands redirection so perfectly usable as alternative to bash/gtkdialog - you could use it with gtkdialog too of course, but maybe best to get away from that?