[S] Programm das Monitor ohne Fenster drauf ausschaltet

OP #1721816
Hallo zusammen

Ich habe an meinem PC 3 19Zoll Bildschirme. Die meiste Zeit brauche ich 
2 Stück davon, ab und zu auch den dritten. Damit dieser nicht immer 
unnötigerweis läuft, bin ich nun auf der Suche nach einem Programm, dass 
einen Monitor immer ausschaltet, sobald darauf kein Fenster (also nur 
Desktophintergrund und Taskbar) angezeigt wird.

Und für alle die vorschlagen ich soll ihn einfach ausschalten: leider 
bin ich da zu inkonsequent, ein Programm könnte da sicher mehr Strom 
sparen;)

Liebe Grüsse
Gast
Sollte sich recht einfach selbst zusammenstricken lassen. Braucht nur 
drei kleine Komponenten:

1. wmctrl [1]
   wmctrl -l
   ..liefert eine Liste der offenen Fenster und darin in der dritten 
Spalte den zugehörigen Monitor -> parsen und alle Monitor merken, auf 
denen keine 'Fenster' sind

2. xset [2]
   xset -display $display dpms force {standby, suspend, off}
   ..schickt den entsprechenden Monitor in den standby/suspend/off

(1) und (2) in ein kleinen Skript hacken, das ggf. auch 'Timeouts' 
realisiert (..'standby wenn mindestens zwei Minuten lang nix angezeigt, 
suspend nach 10, off nach 30'..). Selbiges sodann..

3. cron [3]
   ..als Job in die crontab eintragen.

Wer testet, ob das tatsächlich funktioniert? ..nicht dass der 
Windowmanager (oder X) das Display bei nächster Gelegenheit wieder 
aufweckt..

HTH und HF beim Basteln

[1] https://www.google.com/search?q=man+wmctrl
[2] https://www.google.com/search?q=man+xset
[3] https://www.google.com/search?q=man+crontab

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.