Використання параметра --forms.

# Вікно форм

Для створення діалогового вікна форм скористайтеся параметром --forms.

У вікні форм передбачено підтримку таких параметрів:

# --add-entry=НАЗВА_ПОЛЯ

Додати нове поле у вікно форм.

# --add-password=НАЗВА_ПОЛЯ

Додати у вікно форм поле для введення пароля (приховує введений текст).

# --add-calendar=НАЗВА_ПОЛЯ

Додати новий календар у вікно форм.

# --text=ТЕКСТ

Вказати текст вікна.

# --separator=РОЗДІЛЬНИК

Встановити символ-роздільник виведених даних. (Типовий: | )

# --forms-date-format=ВЗІРЕЦЬ

Встановити формат повернутої дати. Типовий формат залежить від локалі. Формат має бути допустимим виразом для функції strftime, наприклад %A %d/%m/%y.

У наступному сценарії продемонстровано створення вікна форм:

#!/bin/sh

zenity --forms --title="Додавання друга" \ --text="Вкажіть відомості щодо вашого друга." \ --separator="," \ --add-entry="Імʼя" \ --add-entry="Прізвище" \ --add-entry="Ел. пошта" \ --add-calendar="День народження" >> addr.csv

case $? in 0) echo "Додано друга.";; 1) echo "Друзів не додано." ;; -1) echo "Сталася неочікувана помилка." ;; esac

# Приклад вікна форм

Приклад вікна форм Zenity