Tiempo de espera de la pantalla en i3 WM

16

Me encanta i3 por razones obvias (luz, tamaño máximo de pantalla, capacidad de personalizar). Sin embargo, mi pantalla se apaga después de cinco minutos de inactividad. Me gustaría apagar esto, ¿cómo?

Tengo i3 en ubuntu 14.04 y 15.10.

nooreen
fuente

Respuestas:

25

X.org tiene algunas funciones básicas de protector de pantalla, así como funciones de ahorro de energía. Lo más probable es que uno o ambos sean responsables del comportamiento descrito.

La configuración de ambos se puede ver y cambiar con la xsetherramienta (desde el x11-xserver-utilspaquete). xset qmuestra la configuración actual en las secciones Protector de pantalla y DPMS (Energy Star) .

Puede deshabilitar la función de protector de pantalla con:

xset s off

La función de ahorro de energía se puede desactivar con

xset -dpms

Con esta configuración, la pantalla ya no debería apagarse o quedar en blanco automáticamente.


Si su principal preocupación es que 5 minutos son cortos, también puede aumentar los límites para eso. Para habilitar el protector de pantalla solo después de 15 minutos (900 segundos) de inactividad, configure el tiempo de espera de acuerdo con

xset s 900

Para apagar el monitor después de 20 minutos de marcha en vacío

xset dpms 0 0 1200

Los dos 0valores deshabilitan el modo de espera y se suspenden respectivamente, mientras que 1200establece el tiempo de espera de apagado en 20 minutos. (Por lo general, no uso el modo de espera o suspensión porque parece que no hay diferencia entre los tres modos en las pantallas TFT modernas). Establecer estos valores también habilita DPMS , por lo que no es necesario ejecutarlo explícitamente xset +dpms.

Adaephon
fuente
1
¿Estas configuraciones persisten después de un reinicio? Me gustaría desactivar el ahorro de energía hasta el próximo reinicio.
Kris
2
No, las configuraciones realizadas xsetgeneralmente no son persistentes. Es posible que alguna otra herramienta lea los valores xsety los vuelva a cargar al reiniciar, pero nunca encontré ninguna herramienta de este tipo. Si desea hacer que esos cambios sean permanentes, puede realizar algunas configuraciones equivalentes en el xorg.confo simplemente ejecutar xsetdesde un script de inicio automático X.
Adaephon
1
Si está ejecutando i3 (como en el PO) se puede añadir comandos a ser auto-run en ~/.i3/config, así: exec xset dpms 0 0 1200. Si desea que el comando también se ejecute si solo reinicia i3, use en exec_alwayslugar de exec.
pzkpfw
Intenté los comandos anteriores, pero la pantalla todavía se apaga después de 30 minutos. ¿Hay algún otro mecanismo que pueda ser responsable?
dan-gph