Перейти к содержанию

Zenity

Непроверенная
Материал из Мегавики
Zenity
Скриншот программы ZenityДиалоговое окно информации
Автор Sun Microsystems
Разработчик Glynn Foster
Lucas Rocha
Операционная система UNIX-like
Последняя версия 3.16.3
Состояние Active
Лицензия GNU General Public License
Сайт live.gnome.org/Zenity

Zenity — утилита, которая позволяет выводить на экран диалоговые окна GTK+ из командной строки и скриптов командной оболочки. Zenity - это переписанная версия программы gdialog, которая, в свою очередь, является адаптацией программы dialog для среды GNOME[1].

Возможности[править]

В 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 с примерами.[2]

Ответвления Zenity[править]

В среде рабочего стола MATE, которая является ответвлением неподдерживаемой в настоящее время среды GNOME 2 есть ответвление от оригинального Zenity под названием MateDialog.

См. также[править]

Примечания[править]

  1. Dialog project page. Дата обращения: 25 марта 2013. Архивировано 9 апреля 2013 года.
  2. Руководство zenity. Дата обращения: 25 марта 2013. Архивировано 16 февраля 2013 года.

Ссылки[править]

Источник — https://megawiki.ru/wiki/Zenity