У меня есть Steam Link, но входная задержка раздражает в некоторых играх FPS, поэтому у меня есть кабель HDMI для подключения моего ПК к телевизору. Когда я сижу перед телевизором, я хочу включить SC и запустить Big Picture на телевизоре. Дисплей моего ПК и телевизор имеют разные разрешения, поэтому я не хочу, чтобы экран телевизора постоянно зеркально отображался.
Итак, я ищу способ включить отображение на экране телевизора (возможно, с помощью сценария brand xrandr). Моя проблема сейчас заключается в следующем:
Как я могу запустить скрипт при включенном Steam Controller?
Я ничего не нашел в Google и понятия не имею, с чего начать поиск. Возможно ли это сделать с помощью правила udev?
Бонус: может ли HDMI дополнительно запрашивать фокусировку телевизора, когда на телевизоре выбран другой канал / вход?
Я закончил тем, что использовал этот автономный драйвер Steam Controller для Python: https://github.com/ynsta/steamcontroller
Есть несколько примеров сценариев, как получать события кнопок и настроить обратный звонок. Я просто настроил обратный вызов для кнопки «Домой» и запускаю пар оттуда. Единственная проблема заключается в том, что этот скрипт не может быть запущен во время работы steam, потому что автономный драйвер будет фиксировать все события контроллера, но я хотел, чтобы steam управлял контроллером (просто запустите steam и закройте скрипт).
Итак, у меня есть: