Zenity слишком ограничен для моих случаев использования. Какие есть альтернативы?
Он должен быть внутри исходных текстов пакетов, и его можно использовать из скриптов Bash.
Яд (еще одно диалоговое окно) - это форк Zenity со многими улучшениями, такими как пользовательские кнопки, дополнительные диалоги, всплывающее меню в значке уведомлений и многое другое.
Вы можете установить yad с помощью следующего PPA,
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install yad
См. Пример демонстрации , как использовать yad в сценариях оболочки.