Zenity (Zenity)
Zenity | |
---|---|
| |
Автор | Sun Microsystems |
Разработчики |
Glynn Foster Lucas Rocha |
Написана на | Си[2] |
Интерфейс | GTK |
Операционная система | UNIX-like |
Последняя версия |
|
Репозиторий | gitlab.gnome.org/GNOME/z… |
Состояние | Active |
Лицензия | GNU General Public License |
Сайт | live.gnome.org/Zenity |
Медиафайлы на Викискладе |
Zenity — утилита, которая позволяет выводить на экран диалоговые окна GTK+ из командной строки и скриптов командной оболочки. Zenity - это переписанная версия программы gdialog, которая, в свою очередь, является адаптацией программы dialog для среды GNOME[3].
Возможности
[править | править код]В zenity имеется 15 видов диалоговых окон. Вид окна определяется написанием соответствующей опции после команды zenity, например:
zenity --error
Опция | Значение |
---|---|
calendar | календарь |
entry | однострочное текстовое поле ввода |
error | сообщение об ошибке |
question | вопросительное сообщение с возможностью ввода утвердительного или отрицательного ответа |
warning | предупреждение |
info | сообщение общего характера |
file-selection | диалоговое окно выбора файла |
list | диалоговое окно списка |
notification | значок уведомления |
progress | отображает статус выполнения текущей операции |
scale | шкала значений с «бегунком» |
text-info | диалог отображения многострочной текстовой информации, который может применяться и как поле ввода |
color-selection | диалог для выбора цвета |
password | диалог для ввода пароля |
forms | диалог форм. Является каркасом, позволяющим вставить формы других типов в одном окне с помощью опций: --add-entry, --add-password, --add-calendar и других |
Справка по Zenity
[править | править код]Для вызова справки в UNIX-подобных системах можно использовать несколько способов. При этом будут выдаваться разные варианты справок:
man zenity
zenity -h
zenity --help-all
Для вызова справки по конкретному виду диалогового окна, необходимо набрать
zenity --help-вид_окна
Например:
zenity --help-list
Помимо этого есть официальное руководство от GNOME с примерами.[4]
Ответвления Zenity
[править | править код]В среде рабочего стола MATE, которая является ответвлением неподдерживаемой в настоящее время среды GNOME 2 есть ответвление от оригинального Zenity под названием MateDialog.
См. также
[править | править код]Примечания
[править | править код]- ↑ 4.0.3 · Tags · GNOME / zenity · GitLab (англ.) — 2024.
- ↑ The zenity Open Source Project on Open Hub: Languages Page — 2006.
- ↑ Dialog project page . Дата обращения: 25 марта 2013. Архивировано 9 апреля 2013 года.
- ↑ Руководство zenity . Дата обращения: 25 марта 2013. Архивировано 16 февраля 2013 года.
Ссылки
[править | править код]- Страница проекта (англ.).
- Руководство zenity .
- Обзор zenity . Архивировано 9 апреля 2013 года.
- Mike Diehl. Make Your Scripts User Friendly with Zenity . Linux Journal (12 мая 2008). Дата обращения: 4 февраля 2014.
- Zenity examples Архивная копия от 11 ноября 2020 на Wayback Machine