Zenity — это утилита для создания простых графических диалоговых окон (GUI) в командной строке на Linux. Она позволяет выводить окна с кнопками, полями ввода, списками, прогресс-барами и другими элементами прямо из bash-скриптов. sudo apt install zenity - Создание диалоговых окон (информационных, предупреждений, ошибок). - Ввод данных через текстовые поля, формы, пароли. - Выбор файлов, дат, цветов. - Отображение прогресс-баров (удобно для длительных задач). - Поддержка кастомизации (заголовки, размеры, иконки). zenity --info --title="Сообщение" --text="Привет, это Zenity!" zenity --question --title="Подтверждение" --text="Продолжить?" if [ $? = 0 ]; then echo "Пользователь согласился" else echo "Пользователь отказался" fi answer=$(zenity --entry --title="Ввод данных" --text="Введите ваше имя:") echo "Вы ввели: $answer" file=$(zenity --file-selection --title="Выберите файл") echo "Выбран файл: $file" ( echo "10" ; sleep 1 echo "50" ; sleep 1 echo "100" ; sleep 1 ) | zenity --progr
[Bash]-Zenity-утилита для простых графических диалогов в командной строке
17 мая 202517 мая 2025
79
1 мин