Всем понятно, что иной раз для выполнение мелких (или не очень) задач проще написать программу или скрипт. В linux системах для этого есть мощнейший инструмент — bash. Однако возникает потребность иной раз создать диалог (графический) с пользователем, для этого придумали ряд утилит (kdialog, gdialog для KDE и Gnome соответственно), но поскольку я больше предпочитаю LXDE, то дальше пойдет речь об одном из таких вариантов, а именно zenity.
Zenity имеет набор стандартных диалогов таблица вызовов help`ов и вызовов диалогов прилагается ниже.
Вызов help | Вызов диалога | Описание диалога |
zenity --help-calendar
|
zenity --calendar
|
диалог выбора даты |
zenity --help-entry
|
zenity --entry
|
диалог с полем ввода |
zenity --help-error
|
zenity --error
|
диалог для вывода ошибки |
zenity --help-info
|
zenity --info
|
диалог для вывода информации |
zenity --help-file-selection
|
zenity --file-selection
|
диалог выбора файлов |
zenity --help-list
|
zenity --list
|
диалог со списком |
zenity --help-notification
|
zenity --notification
|
диалог уведомления |
zenity --help-progress
|
zenity --progress
|
диалог выполнения процесса |
zenity --help-question
|
zenity --question
|
диалог с вопросом |
zenity --help-warning
|
zenity --warning
|
диалог с предупреждением |
zenity --help-scale
|
zenity --scale
|
диалог масштаба |
zenity --help-text-info
|
zenity --text-info
|
диалог с текстовой информацией |
zenity --help-color-selection
|
zenity --color-selection
|
диалог выбора цвета |
zenity --help-password
|
zenity --password
|
диалог пароля |
zenity --help-forms
|
zenity --forms
|
диалог форм |
Диалоговые окна в bash (zenity): 1 комментарий