I've written very simple bash script to read user input for a variable and then echo that variable to a text file for later use.
I want this script to work on a graphical interface without a terminal window, so currently I'm using Zenity to read the input. It is working marvelously, but the text entry dialog in Zenity only has one line. I need to have a input dialog that allows me to input a string of text with line breaks in it. I couldn't find a way around this in the documentation of Zenity, which leaves me to the conclusion it simply is not possible with Zenity.
Is there another, similar software I could use? Of course there is dialog, but as mentioned, I'd like to stay graphical. I found some ~10 years old discussion online about this very same issue, and they recommended using gtkdialog, but I can't find it in the repos anymore.
And yes, I could theoretically just add -e -switch for echo in my script and use \n instead of enter when writing the input, but that is far from easy-to-use and minimalism I'm aiming for.
What should I use?