Есть линейные преобразователи, которые излишки в тепло сливают. Есть более продвинутые импульсные DC-DC преобразователи с высоким КПД, но они дороже и больше деталей требуют.
Проверить его наличие в списке запущенных процессов.
Не буду я его в процессах постоянно мониторить.
Так никто и не заставляет использовать самое простое решение. Напишите тогда плагин для ФФ, который будет делать нужные вам вещи при закрытии ФФ. Или внесите изменения в исходный код ФФ и добавьте нужный функционал. Ничего сверхсложного там нет.
Выводит в поток вывода stdout ваша программа на Си. Вы можете данные писать не в поток вывода, а в файл или БД. А джанго будет брать данные из файла или Доставать из бд. Или используйте на питоне subprocess для вашей консольной утилиты.
У меня на мониторе есть отдельная физическая кнопка для выбора источника, с которого будет выводиться сигнал. Подозреваю, что и на вашем мониторе есть что-то аналогичное - или физическая кнопка или в меню. Возможно, ваш монитор умеет сам выбирать нужный источник сигнала, если он один. У меня вот не умеет, например.