Cómo desactivar la pantalla (Linux sin X)

Cómo desactivar la pantalla (Linux sin X)

Me gustaría saber si hay alguna manera de desactivar la pantalla en una distribución de Linux que estoy usando Debian. Encontré algunas formas de hacerlo con X instalado, pero no sin X.

Respuesta1

Puede apagar la pantalla de su computadora portátil usando elconjunto xdominio:

xset dpms force off

DPMS es Display Power Management Signaling, un estándar para reducir el consumo de energía en los monitores.conjunto xes, por supuesto, una utilidad X. Si necesita lograr esto sin X involucrado, usefijador:

setterm -powerdown 1

La lista completa de opciones para manipular tu pantalla:

xset -dpms          # Disable DPMS
xset +dpms          # Enable DPMS
xset s off          # Disable screen blanking
xset s 150          # Blank the screen after 150 seconds
xset dpms 300 600 900       # Set standby, suspend, & off times (in seconds)
xset dpms force standby     # Immediately go into standby mode
xset dpms force suspend     # Immediately go into suspend mode
xset dpms force off     # Immediately turn off the monitor
xset -q             # Query current settings

setterm -blank 10           # Blank the screen in 10 minutes
setterm -powersave on       # Put the monitor into VESA power saving mode
setterm -powerdown 20       # Set the VESA powerdown to 20 minutes

Todo esto está debidamente explicado en elMini-COMO de Linux con batería.

Respuesta2

Verificarvbetool. Puedes apagar la pantalla con:

vbetool dpms off

El único problema que tengo con esto es que la pantalla no se vuelve a encender automáticamente, por ejemplo, al ingresar el teclado. Tienes que hacerlo manualmente escribiéndolo a ciegas o vía SSH:

vbetool dpms on

En Debian Squeeze, vbetool se usa en /etc/acpi/lid.sh cuando X no está disponible.

Respuesta3

No estoy seguro de qué paquete lo proporciona, pero algunos paquetes relacionados con ACPI incluyen scripts para dejar la pantalla en blanco dependiendo de si la tapa de la computadora portátil está abierta. Aunque ahora que miro el script en sí ( /etc/acpi/lid.sh), parece que solo funciona en X. Sin embargo, el punto es que proporciona un marco para activar acciones en eventos de apertura/cierre de tapa. Puede modificar el script para usar seterm y podría hacer lo que desee.

Respuesta4

En respuesta a tu pregunta,

setterm -blank 0

Deberías hacerlo. Tenga en cuenta que esto deberá hacerse para cada tty de inicio de sesión.

información relacionada