Рейтинг:0

Как отобразить видеовыход из службы systemd

флаг cn

У меня есть служба, работающая в Ubuntu 18.04 LTS, которая используется для сбора и обработки данных камеры. Система будет работать в транспортных средствах, и я добавляю в систему небольшой монитор, чтобы водитель мог видеть в реальном времени ход работы службы. У человека, управляющего машиной, не будет клавиатуры, мыши или сенсорного ввода в систему.

В настоящее время система загружается и автоматически входит в систему на мониторе с LXDE как непривилегированный пользователь с черным фоном рабочего стола и ничем другим. Служба устанавливает переменную среды отображения os.environ.setdefault('DISPLAY', ':0') как это начинается. Я могу видеть вывод видео на экран из OpenCV, вручную выполняя свое приложение в SSH. Когда я позволяю приложению работать с Systemd (при запуске или вручную с помощью запуск системы), он не обнаруживает ни одного дисплея, подключенного к моей системе.

Есть ли другая переменная, которую мне нужно установить? Любая помощь приветствуется!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.