Zenity - это программа, часто используемая в скриптах для отображения графических блоков, которые очень часто запрашивают ввод данных пользователем. Это переписанная версия старой, но все еще используемой программы gdialog, с «сценарием-оболочкой gdialog», который можно использовать в старых сценариях.

Zenity можно экспериментировать с командной строкой и тестировать различные формулы; самое простое - что-то вроде:

zenity --entry 

, который вызывает простое поле ввода текста для пользователя, чтобы ввести значение, которое затем отображается на терминале.

В сценариях всех типов (а не только bash или sh) его можно использовать для довольно сложных целей. На sourceforge есть сайт, который содержит коллекцию пользовательских Nautilus сценариев, которые используют возможности zenity's. Например, сценарий Мартина Лангасека использует zenity, чтобы запросить у пользователя пароль при шифровании и дешифровании файлов. Это доступно в коллекции там.

Для получения дополнительной информации см. man zenity или справочные страницы Ubuntu в Интернете .