Разработать просто ПО на Ubuntu (desktop)

2 500 руб. за проект • безналичный расчёт, электронные деньги
21 февраля 2019, 12:08 • 5 откликов • 91 просмотр
Что я имею сейчас:
1. Ubuntu 16.04 LTS
2. Bash скрипт (который выполняет какую то полезную работу - около десяти минут)
3. скрипт возвращает 0 в случае успеха, любое другое значение - ошибка
4. скрипт называет runme.sh и находится в /home/ubuntu/runme.sh

Мне необходимо получить "какую-то шутку" (приложение, скрипт), с кнопкой "Upload" и областью под вывод "консоли" (по сути это лог загрузки)

что-то подобное я делал в консоли через пакет dialog, но сейчас я хочу интерфейс "более приятный" для случайного пользователя

Примечания:
* интерактивного общения со скриптом нет (только вывод пользователю лога работы)
* если скрипт завершился с ошибкой, то надо окрасить рамку вокруг "консоли" красным
* "краснота" сбрасывается при нажатии на "Upload"
* если скрипт завершился успешно, то просто продолжаем показывать то что есть
* прокрутка не обязательна
* окно запускает при старте на 3/4 (приблизительно) экрана с центровкой
* нельзя допустить нажатие кнопки пока скрипт работает, т.е. блокирует кнопку, пока идет выполнение и разблокируем когда скрипт завершился
* желательно блокировать параллельный запуск программы
* добавить ярлык в Unity
* заголовок окна: Upload

Ориентир: ubuntu software updater, только без прогресс бара (либо сделат ьпрогресс бар постоянно бегущим ... типа работает) и без "Details" (которая в нашем случае открыто всегда)

дополнительный вопросы: телеграмм @achulev
Файлы