Procurando uma ferramenta de arquivo/cli para determinar o status/estatísticas do monitor

Procurando uma ferramenta de arquivo/cli para determinar o status/estatísticas do monitor

Caso de uso atual: tenho um aplicativo NodeJS, no Docker, consultando xrandr, a cada 10 segundos, para garantir que um monitor ainda esteja conectado. Eu mantenho um estado atual ( connected); se mudar de disconnected-> connected, envio comandos de configuração:

  1. Girar a tela ( xrandr -o left)
  2. Definir resolução (1920x1080)

No entanto, eu não gostaria de fazer pesquisas continuamente xrandrassim. Existe outra opção (como configurar um fs watch em um arquivo hw, se isso fizer sentido e for possível) que eu possa fazer?

Casos de uso:

  1. Saiba quando o monitor foi desconectado/reconectado
  2. Ao reconectar, gire a tela e defina a resolução personalizada
  3. De preferência, não precisa xrandrmais pesquisar

informação relacionada