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.
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 xset
herramienta (desde el x11-xserver-utils
paquete). xset q
muestra 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 0
valores deshabilitan el modo de espera y se suspenden respectivamente, mientras que 1200
establece 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
.
xset
generalmente no son persistentes. Es posible que alguna otra herramienta lea los valoresxset
y 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 elxorg.conf
o simplemente ejecutarxset
desde un script de inicio automático X.~/.i3/config
, así:exec xset dpms 0 0 1200
. Si desea que el comando también se ejecute si solo reinicia i3, use enexec_always
lugar deexec
.