Suche nach einem Datei-/CLI-Tool zur Ermittlung des Monitorstatus/der Statistiken

Suche nach einem Datei-/CLI-Tool zur Ermittlung des Monitorstatus/der Statistiken

Aktueller Anwendungsfall: Ich habe eine NodeJS-Anwendung in Docker, die xrandralle 10 Sekunden abfragt, ob ein Monitor noch angeschlossen ist. Ich halte einen aktuellen Status ( connected); wenn er sich von disconnected-> ändert connected, sende ich Setup-Befehle:

  1. Dreh den Bildschirm ( xrandr -o left)
  2. Auflösung einstellen (1920x1080)

Ich möchte jedoch nicht ständig xrandrauf diese Weise abfragen. Gibt es eine andere Möglichkeit (z. B. das Einrichten einer FS-Überwachung für eine HW-Datei, falls das überhaupt Sinn ergibt und möglich ist), die ich nutzen kann?

Anwendungsfälle:

  1. Erkennen, wenn der Monitor getrennt/wieder angeschlossen wurde
  2. Beim erneuten Verbinden Anzeige drehen und benutzerdefinierte Auflösung einstellen
  3. xrandrAm liebsten nicht mehr abfragen müssen

verwandte Informationen