Определить, когда VGA-монитор подключен - PullRequest
0 голосов
/ 16 марта 2019

Есть ли способ определить, когда внешний монитор подключен к порту VGA в Ubuntu Linux, используя скрипт Python?Должен ли я опросить с помощью xrandr или отслеживать сообщение UDEV ?

1 Ответ

1 голос
/ 16 марта 2019

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

Если у вас есть следующий скрипт в "handler.sh":

#!/bin/sh
case "$S{RANDRD_OUTPUT} ${SRANDRD_EVENT}" in
  "VGA-0 connected")
  # React to event.
  ;;
esac

Затем вы можете установить обработчик с помощью:

% srandrd handler.sh
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...