Утилита идет в комплекте в Убунту. Позволяет просто из скрипта вывести в интерфейс сообщения и вопросы. Пример использования:
#!/bin/bash zenity --question --text="Действительно выключить компьютер?" if [[ $? -eq "0" ]] then /sbin/shutdown -h now else exit 1 fi
Статья на Хабре про использование zenity: тут.