Покрасивее стало.
Но вот оправдана ли замена появления отдельного окна со справкой на перемигивание - то окно со справкой, то список?
Мельтешение получается.
К тому же, в этом варианте справку получается запустить только один раз, при второй попытке следует выход.
И $tmpfs в справке не подставляется.
А всплывающее окно про поиск модулей - красивее выглядит, но появляется в углу, метаться взглядом приходится.
И /tmp/up совершенно не обязательно удалять в цикле
Короче говоря, вызов справки сделал снова через запуск непосредственно с кнопки, основное окно при этом не закрывается,справку можно вызывать и закрывать сколько угодно. Кнопки в таком варианте тоже без проблем переставились, вынес справку на первое место.
Кстати "Обновить" - как-то двусмысленно выглядит, мы то знаем, что имеется в виду обновить модули, а кто-то может подумать, что это означает обновить список в окне.
Еще вместо всплывающего сообщения предлагаю прогрессбар, посмотрите, мне кажется нормально смотрится.
Немного изменил внешний вид прогрессбара при скачивании файла, чтобы выглядел аккуратнее.
К сожалению, ключ --auto-kill у прогресса работает как-то странно. Если закачка нормально идет, то ее можно прервать, нажав отмену на прогрессе, а вот если закачка встала из-за плохой связи, то отмена убивает только прогресс, а wget, собака, продолжает висеть как ни в чем ни бывало.
И обнаружился какой-то странный глюк в ntf (или в yad). Если окно справки (или ntf -w именно с этим текстом, пробовал другие строки, попроще - глюка нет) развернуть на весь экран - обратно не сворачивается, если взять за заголовок и вниз потянуть - сворачивается по высоте, а по ширине остается во весь экран (все в xfce, pra1512game).
Ладно, на сегодня все. В планах еще пройтись по обработке всяких нештатных ситуаций.
Кстати, если будете еще делать поправки, можете не оставлять ненужные строки под комментариями, а сразу стирать.
Не зря же я учился пользоваться git, в конце концов
. Там старую версию и различия ее с новой действительно несложно посмотреть.