Ищете файл/cli-инструмент для определения состояния/статистики монитора

Ищете файл/cli-инструмент для определения состояния/статистики монитора

Текущий вариант использования: у меня есть приложение NodeJS в Docker, которое xrandrкаждые 10 секунд запрашивает , чтобы убедиться, что монитор все еще подключен. Я сохраняю текущее состояние ( connected); если оно меняется с disconnected-> connected, я отправляю команды настройки:

  1. Повернуть экран ( xrandr -o left)
  2. Установить разрешение (1920x1080)

Однако я не хотел бы постоянно проводить опросы xrandrтаким образом. Есть ли другой вариант (например, настройка fs watch на файле hw, если это вообще имеет смысл и возможно), который я могу сделать?

Случаи использования:

  1. Узнайте, когда монитор был отключен/подключен повторно
  2. При повторном подключении поверните дисплей и установите пользовательское разрешение.
  3. xrandrЖелательно, чтобы больше не пришлось проводить опросы .

Связанный контент