Значит вот как я вижу решение:
В скрип пакета, который вызывается перед установкой - допиливаем проверку установленности демона и если нет, то в zenity диалоге вопрошаем - не хотит ли пользователь поставить еще и демона? И объясняем что индикатор - GUI обертка для демона.
В код индикатора внесу коррективы в блок обработки ошибок:
1. неустановленности демона - предлагаю поставить.
2. ненастроенности - предлагаю запустить утилиту настройки.
___________________
Но глядя на все это.... и взглянув на интерфейс YD я уже подумываю - а может ну его этот их официальный клиент... написать таки через API
Но это - отдельный и не малый по объему/времени проект (собственно именно поэтому я сразу взялся именно за парсер выхлопа тындекс-демона - оно по факту оказалось тоже не так просто, но большой слой функционала стандартный демон все-же закрывает). ... надо подумать на эту тему...