Cómo evitar que mis pantallas se atenúen (se vuelvan negras) desde la línea de comando

8

En KDE, había una configuración del sistema donde podía configurar específicamente los monitores para que nunca se apagaran.

Ahora he cambiado a dwm y (puede que no esté relacionado) mis pantallas se atenúan después de unos 10 minutos. ¿Cómo cambio esta configuración directamente desde la línea de comando? Supongo que esto tiene que ver con X?

n0pe
fuente
La respuesta de Michael es correcta, pero es posible que desee investigar por qué su pantalla se atenúa y abordar ese problema directamente.
jasonwryan
@jasonwryan, supongo que mis monitores se van a dormir debido a la falta de entrada (sin actividad del teclado o del mouse).
n0pe

Respuestas:

9

Debe cambiar la configuración de DPMS, que se puede controlar con xset. Puede deshabilitar todos los DPMS con:

$ xset -dpms

Y vuelva a habilitarlos con:

$ xset +dpms

También puede controlar cuánto tiempo antes de que el monitor cambie a cada estado (espera, suspensión y apagado; se explican en este artículo de Wikipedia ) pasando 3 enteros durante el número de segundos antes de que se active cada estado:

# Switch to standby after a minute, suspend after two minutes, and off after three minutes
$ xset dpms 60 120 180

Establecer un tiempo de 0 deshabilita el estado, por lo que -dpmses equivalente a:

$ xset dpms 0 0 0
Michael Mrozek
fuente
Impresionante, ¿necesito configurar eso cada vez que reinicio?
n0pe
@Max Sí, pero puede ponerlo en un script que se ejecute automáticamente; por ejemplo, ~/.xinitrcnormalmente se ejecuta cuando X comienza
Michael Mrozek
En realidad, intenté y probé esto sin resultados. Corrí xset -dpmscomo mi usuario normal y como root y mis pantallas todavía están oscurecidas.
n0pe
4

No solo DPMS puede apagar la pantalla. También hay un protector de pantalla incorporado en Xorg. Puedes apagarlo con

xset s off

klapaucius
fuente
Parece que tiene sentido, mi protector de pantalla podría estar funcionando (aunque no haya configurado uno). Voy a intentar esto esta noche.
n0pe