You can use Zenity to create simple dialogs that interact graphically with the user. Употреба

When you write scripts, you can use Zenity to create simple dialogs that interact graphically with the user, as follows:

Може да създавате прозорци, които да изискват информация от потребителя. Примерно, може да питате потребителя да изберете дата от календарен прозорец или да избере файл от прозорец за избор на файл.

Може да създавате прозорци, които да предоставят информация на потребителя. Примерно, може да използвате прозорец за прогрес, за да покажете текущото състояние на операция или да използвате предупредително съобщение, за да сигнализирате за нещо на потребителя.

When the user closes the dialog, Zenity prints the text produced by the dialog to standard output.

When you write Zenity commands, ensure that you place quotation marks around each argument.

For example, use:

zenity --calendar --title="Holiday Planner"

Do not use:

zenity --calendar --title=Holiday Planner

Ако не използвате кавички, може да получите неочаквани резулати.

Бързи клавиши

Бързият клавиш е клавиш, който Ви позволява да извършвате действие от клавиатурата без да използвате мишката, за да изберете командата от менюто или прозореца. Всеки бърз клавиш се идентифицира от подчертана буква в менюто или прозореца.

Some Zenity dialogs support the use of access keys. To specify the character to use as the access key, place an underscore before that character in the text of the dialog. The following example shows how to specify the letter 'C' as the access key:

"_Choose a name".
Изходни кодове

Zenity returns the following exit codes:

Изходен код

Описание

0

The user has pressed either OK or Close.

1

The user has either pressed Cancel, or used the window functions to close the dialog.

-1

Възникнала е неочаквана грешка.

5

The dialog has been closed because the timeout has been reached.

Общи настройки

All Zenity dialogs support the following general options:

<cmd>--title</cmd>=<var>title</var>

Определя заглавието на прозореца.

<cmd>--window-icon</cmd>=<var>icon_path</var>

Определя иконата, която ще се показва в рамката на прозореца. Има 4 генерални икони, които са налични чрез доставяне на следните ключови думи - 'info', warning', 'question' и 'error'.

<cmd>--width</cmd>=<var>width</var>

Определя ширината на прозореца.

<cmd>--height</cmd>=<var>height</var>

Определя височината на прозореца.

<cmd>--timeout</cmd>=<var>timeout</var>

Specifies the timeout in seconds after which the dialog is closed.

Настройки на помощта

Zenity provides the following help options:

<cmd>--help</cmd>

Показва скъсен текст за помощ.

<cmd>--help-all</cmd>

Показва пълния текст за помощ за всички прозорци.

<cmd>--help-general</cmd>

Показва помощния текст за общите настройки.

<cmd>--help-calendar</cmd>

Показва помощния текст за календарните настройки.

<cmd>--help-entry</cmd>

Показва помощния текст за настройки по текстовите полета.

<cmd>--help-error</cmd>

Показва помощния текст за настройките за грешка.

<cmd>--help-info</cmd>

Показва помощния текст за настройките на прозорци за информация.

<cmd>--help-file-selection</cmd>

Показва помощния текст за настройките на прозорци за избор на файл.

<cmd>--help-list</cmd>

Показва помощния текст за настройките на списъчните прозорци.

<cmd>--help-notification</cmd>

Показва помощния текст за настройките на иконата за уведомяване.

<cmd>--help-progress</cmd>

Показва помощния текст за настройките на прогреса.

<cmd>--help-question</cmd>

Показва помощния текст за настройките за прозорците за въпроси.

<cmd>--help-warning</cmd>

Показва помощния текст за настройките за предупредителните прозорци.

<cmd>--help-text-info</cmd>

Показва помощния текст за настройките на текстовата информация.

<cmd>--help-misc</cmd>

Показва помощта за допълнителните настройки.

<cmd>--help-gtk</cmd>

Показва помощта за GTK+ настройките.

Допълнителни настройки

Zenity also provides the following miscellaneous options:

<cmd>--about</cmd>

Displays the About Zenity dialog, which contains Zenity version information, copyright information, and developer information.

<cmd>--version</cmd>

Displays the version number of Zenity.

GTK+ настройки

Zenity supports the standard GTK+ options. For more information about the GTK+ options, execute the zenity --help-gtk command.

Environment Variables

Normally, Zenity detects the terminal window from which it was launched and keeps itself above that window. This behavior can be disabled by unsetting the WINDOWID environment variable.