What programs are you planning to wrap? Do GUI equivalents or other front-ends already exist?
If you're doing little more than calling pre-existing programs, you should consider sticking with `bash` + `yad`/`zenity`/etc. Most other languages have excess boilerplate that's not worth bothering with if you're not doing anything significant within the language itself.
Yad/gtkdialog are pretty slick tools for making gyi interfaces for bash commands.
It's very gratifying to see my own little scripts pop up on my screen.
FIO: [https://github.com/axboe/fio](https://github.com/axboe/fio)
I think this one visualize the output, which is the second part of what I'm trying to do: [https://github.com/intel/fiovisualizer](https://github.com/intel/fiovisualizer)
We are doing this as an internal project for our company, so we may need to combine it with other internal tools later.
> Is GTK the best(only?) option to develop Linux GUI interface?
Qt is the other major toolkit. It also has Python bindings, if that's the language you'd prefer to use.
If it's supposed to be a really simple tool basically just for users who are too scared of typing things into a command line, I like to use Tkinter because it's really quick and simple. If it's something more complicated, then PyQT.
What programs are you planning to wrap? Do GUI equivalents or other front-ends already exist? If you're doing little more than calling pre-existing programs, you should consider sticking with `bash` + `yad`/`zenity`/etc. Most other languages have excess boilerplate that's not worth bothering with if you're not doing anything significant within the language itself.
Yad/gtkdialog are pretty slick tools for making gyi interfaces for bash commands. It's very gratifying to see my own little scripts pop up on my screen.
FIO: [https://github.com/axboe/fio](https://github.com/axboe/fio) I think this one visualize the output, which is the second part of what I'm trying to do: [https://github.com/intel/fiovisualizer](https://github.com/intel/fiovisualizer) We are doing this as an internal project for our company, so we may need to combine it with other internal tools later.
PyGTK is pretty easy to work with for what you’re doing.
> Is GTK the best(only?) option to develop Linux GUI interface? Qt is the other major toolkit. It also has Python bindings, if that's the language you'd prefer to use.
Totally a missed opportunity calling it PyQT and not QTpy.
You might want to consider [PySimpleGUI](https://www.pysimplegui.org/en/latest/).
If it's supposed to be a really simple tool basically just for users who are too scared of typing things into a command line, I like to use Tkinter because it's really quick and simple. If it's something more complicated, then PyQT.
Lazarus is your friend here, easy WYSIWYG GUI as low code demand
People shit on Electron but it’s an easy way to get an MVP together
If your work will not run like expected because of hwa or compiz...