У меня есть консольная (C) программа.
Обычно я запускаю ее в окне консоли, она работает непрерывно и опрашивает клавиатуру для изменения параметров. Это работает на Raspberry Pi
В программе есть возможность открыть X-окно, показывающее содержимое камеры с некоторыми зонами, нарисованными поверх изображения;эти зоны предназначены для обнаружения движения и могут быть перемещены с помощью нажатий клавиш, о которых я упоминал выше.
Как сделать это? Один из вариантов - включить в контейнер среду vnc, но разве это не будет огромным изображением?
Другие варианты?
Может ли программа, запущенная внутри контейнера, создать окно вX-сервер снаружи? (в x-терминологии экран - это сервер, а программа, использующая его - клиент) *
Чтобы отправить нажатия клавиш запущенной программе, я сделаю «присоединение к док-станции»