Текущий вариант использования: у меня есть приложение NodeJS в Docker, которое xrandr
каждые 10 секунд запрашивает , чтобы убедиться, что монитор все еще подключен. Я сохраняю текущее состояние ( connected
); если оно меняется с disconnected
-> connected
, я отправляю команды настройки:
- Повернуть экран (
xrandr -o left
) - Установить разрешение (1920x1080)
Однако я не хотел бы постоянно проводить опросы xrandr
таким образом. Есть ли другой вариант (например, настройка fs watch на файле hw, если это вообще имеет смысл и возможно), который я могу сделать?
Случаи использования:
- Узнайте, когда монитор был отключен/подключен повторно
- При повторном подключении поверните дисплей и установите пользовательское разрешение.
xrandr
Желательно, чтобы больше не пришлось проводить опросы .