ssn->Python->hdmi

Тема в разделе "Raspberry Pi", создана пользователем Dmti, 2 ноя 2018.

  1. Dmti

    Dmti Нуб

    Здравствуйте. Есть распберри пи 2 без клавиатуры и мыши, но с подключенным сенсорным hdmi экраном. Все управление RPi через ssn и vnc. Написал программку на питоне, климат контроля и управление освещением. ПРОБЛЕМА: вывод всех сервисных данных не на сенсорный экран, чтоб можно было управлять с него, а на виртуальный экран vnc, ведь запустить программку я могу только с него. Подскажите, как это все правильно делается. Чтоб и редактировать, и запускать можно было через ssn или vnc, а программа выводила все на hdmi экран.
    Спасибо.
     
  2. Установить переменную DISPLAY для запускаемого процесса.
    Скорее всего, DISPLAY=:0 ./script.py
    Можно попробовать 1 и т.д.
     
  3. Dmti

    Dmti Нуб

    В каком месте её устанавливать

    Код (Python):
    cv2.namedWindow("frame", cv2.WND_PROP_FULLSCREEN)
    cv2.setWindowProperty("frame",cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN) cv2.imshow('frame', cv2.cvtColor(frame, cv2.COLOR_BGR2RGB))
    где-то здесь ?
     
  4. В командной строке.
     
  5. Dmti

    Dmti Нуб

    Python3 -m /Proect/monitor.py
    И куда сдесь дописать DISPLAY=:0
    Python3 -m DISPLAY=:0 ./Proect/monitor.py ?????
     
  6. DISPLAY=:0 Python3 -m /Proect/monitor.py
    Советую изучить основы linux, прежде чем серьезно программировать. Иначе наворотите черти что.
     
    Morgan и arkadyf нравится это.
  7. Dmti

    Dmti Нуб

    Программировать проще. Хотя питон только второй месяц юзаю.
    Спасибо за ответ вечером попробую.
     
  8. Dmti

    Dmti Нуб

    Все замечательно работает, только один касяк, если экран уснул то так и остается черным. Как разбудить?