Zenity - это программа, часто используемая в скриптах для отображения графических блоков, которые очень часто запрашивают ввод данных пользователем. Это переписанная версия старой, но все еще используемой программы gdialog, с «сценарием-оболочкой gdialog», который можно использовать в старых сценариях.
Zenity
можно экспериментировать с командной строкой и тестировать различные формулы; самое простое - что-то вроде:
zenity --entry
, который вызывает простое поле ввода текста для пользователя, чтобы ввести значение, которое затем отображается на терминале.
В сценариях всех типов (а не только bash
или sh
) его можно использовать для довольно сложных целей. На sourceforge есть сайт, который содержит коллекцию пользовательских Nautilus
сценариев, которые используют возможности zenity's
. Например, сценарий Мартина Лангасека использует zenity
, чтобы запросить у пользователя пароль при шифровании и дешифровании файлов. Это доступно в коллекции там.
Для получения дополнительной информации см. man zenity
или справочные страницы Ubuntu в Интернете .