Использование параметра --entry.
Deshko Yury
deshko@tut.by 2007

# Диалоговое окно ввода текста

Используйте параметр --entry, чтобы создать диалоговое окно ввода текста. Zenity возвращает введённый текст в стандартный поток вывода.

Диалоговое окно ввода текста поддерживает следующие параметры:

# --text=текст

Указывает текст, который будет изображён в диалоговом окне (но не в поле ввода).

# --entry-text=текст

Указывает текст, который будет изображён в поле ввода диалогового окна.

# --hide-text

Скрывает текст в поле ввода диалогового окна.

Следующий сценарий является примером того, как можно создать диалоговое окно ввода текста:

#!/bin/sh

if zenity --entry \ --title="Добавить новый профиль" \ --text="Введите название нового профиля:" \ --entry-text "NewProfile" then echo $? else echo "Название не введено" fi

# Пример диалогового окна ввода текста

Пример диалогового окна ввода текста Zenity