Re: [S.u.S.E. Linux] Konsole-Screen-Saver
Ich hatte bisher leider keine Zeit mich näher mit dem Konsole-Screen-Saver zu beschäftigen: Gibt es eine Möglichkeit dabei DPMS wie bei XFree86 3.X X>=3 einzuschalten Axel --
Hallo Diese Anfrage kam schon einmal durch die Mailing-Liste (vor ca. 4 Wochen) Deshalb hier noch einmal die "Lösung" :-)
Hallo Michael!
Das gilt doch aber dann nur unter X. Wie bekomme ich jetzt Linux dazu, den Monitor immer nach einiger Zeit abzuschalten (also auch auf der Console)?
Schau dir mal in den Kernel-Sourcen das File drivers/char/vesablank.c an, da kann man den Screenblanker auf DPMS konfigurieren. Irgendwo in dem ersten Drittel der Datei wird der VESA_DEFAULT-Modus definiert, standardmeassig auf NoPowerSave (oder so). Das auf den PowerSave-Modus umstellen und den Kernel neu compilieren und alles funktioniert einwandfrei! Allerdings habe ich noch nicht gefunden, wo die Zeit, nach der der Screensaver den Bildschirm ausschaltet, definiert wird...
Ciao, Marc
Hallo Steht doch in gerade dieser angegebenen Datei ... hier ein Auszug: synchronization pulse (mode 2). Mode 1 should work with most monitors, but the VESA spec allows mode 2, so it's included for completeness. You may set this blanking interval in minutes by echoing the escape sequence 'ESC[9;interval]' to the terminal. By default this interval is set to 10 minutes. If you use one of these modes, you can also set a second interval by echoing the escape sequence 'ESC[14;interval]' to the terminal. The monitor will be turned off completely (mode 3) after being in suspend mode for the specified interval. An interval of 0 disables this feature which is the default. Ich habe z.B. in der Datei "/sbin/init.d/boot.local" folgendes eingetragen: echo -n "konfiguriere VESA-Blanking ... " # VESA-Blanking aktivieren /sbin/setvesablank on # StandBy-Zeit auf 20 Minuten ... echo -ne \\033\[9\;20\] # PowerDown-Zeit auf 59 Minuten (Maximalwert) ... echo -ne \\033\[14\;59\] echo "Done" Wobei das "/sbin/setvesablank" ein kleines C-Programm ist, welches sich im Kommentar der Datei "vesablank.c" versteckt. mfg Jochen -- ZX 81 - C 64 - Amiga - Linux (PC) -- To unsubscribe from this list please send a mail to majordomo@suse.de with 'unsubscribe suse-linux' in it's body.
participants (1)
-
jochen@joshua.teuto.de