I noticed that these programs have some limitations in GUI development.Termy wrote: ⤴Fri Jul 09, 2021 11:50 amI can barely stomach working with GTK in PERL, but I think I'd rather use that than faff about with YAD or Zenity! I'm trying right now to get something usable out of YAD, but it's not my idea of a good time. Working with dialog(1) and whiptail(1) seems to be similarly clunky, but a bit easier to handle. YMMV, of course. I'm pretty stuck in my terminal ways.
Fun fact: YAD is a fork of Zenity.
For example:
- Yad for Bash
In Yad I can create icons in tray / systray,
but I don't seen terminal or graphic editor in Yad.
- Gtkdialog for Bash ( removed from Debian )
Allows us to create terminal but I don't seen icons in tray or graphic editor.
Gtkdialog is maybe similar to Glade for C++ or HTML.
In Mandriva / Mandrake Linux ( now it's dead ) I seen Perl scripts with own GUI they looked nice.
But I don't understand Perl and GUI.
In probably on Open Mandriva I seen Perl scripts and GUI in HTML.
They probably created their own browser and they use it to display windows.
The idea using web browser is certainly not new, although it may not always be popular.
Elektronjs for JavaScript use Chromium web browser to show GUI from HTML and CSS.
Neutralinojs is similar but I don't know what it use.
If you write programs
and you wish to do nothing in code for 20 years
and you wish the code was safe,
so which language will be better for creating a GUI ?
Bash scripts are working very long.
What else ?
From my own experience I see problems in applications GTK , Python, Qt.
( However GTK2 has been supported for quite a long time, now I see GTK4 https://blog.gtk.org/2020/12/16/gtk-4-0/ )
In newer versions, something remains abandoned, unsupported, and stops working.