Как сделать графический интерфейс для сценариев bash?

Если вы хотите написать графический gtk интерфейс на bash, вам подойдет bash-alias zenity. Вот что с ним можно делать:

Application Options:
  --calendar                                     Display calendar dialog
  --entry                                        Display text entry dialog
  --error                                        Display error dialog
  --info                                         Display info dialog
  --file-selection                               Display file selection dialog
  --list                                         Display list dialog
  --notification                                 Display notification
  --progress                                     Display progress indication dialog
  --question                                     Display question dialog
  --warning                                      Display warning dialog
  --scale                                        Display scale dialog
  --text-info                                    Display text information dialog

Комбинируя gtk+ эти виджеты, вы можете создать bash-function довольно удобный графический gtk интерфейс. Конечно, он не gui такой гибкий, как набор инструментов, интегрированный .bash-profile в язык программирования, но bash в некоторых случаях он действительно gui полезен.

user-interface

bash

gtk

tcl

tk

2022-09-11T14:37:28+00:00