Você deve poder usar o setterm para fazer isso:
# turn power save on, blank after 10 mins, powerdown after 20mins
setterm -powersave on -blank 10 -powerdown 20
Estou usando um IBM Thinkpad X21 como um roteador 3G. Está executando uma instalação de servidor do lucid. O laptop tem a tampa na maior parte do tempo. Não há X, apenas um console simples. O colsole se apaga, mas a luz de fundo do LCD está sempre acesa.
O chip gráfico é a ATI Technologies Inc Mobility Rage P / M AGP 2x (rev 64).
Os seguintes módulos relacionados ao framebuffer são agora carregados:
$ lsmod | grep fb
fbcon 35102 71
tileblit 2031 1 fbcon
font 7557 1 fbcon
bitblit 4707 1 fbcon
vga16fb 11385 1
vgastate 8961 1 vga16fb
Posso fazer a luz de fundo do LCD desligar quando o colsole não estiver em uso e ligá-lo automaticamente quando necessário?
Você deve poder usar o setterm para fazer isso:
# turn power save on, blank after 10 mins, powerdown after 20mins
setterm -powersave on -blank 10 -powerdown 20
vbetool funciona para mim. Eu tenho usado em uma dell inspiron 8100. Computador antigo, mas é suposto ser uma ferramenta geral, acredito.
Não foi instalado por padrão no meu computador: servidor Ubuntu 9.04.
Eu instalei usando o apt-get:
sudo apt-get install vbetool
Depois, posso executá-lo:
sudo vbetool dpms off
sudo vbetool dpms on
Para mim, isso desliga o monitor do laptop (incluindo a luz de fundo) e, em seguida, liga.
Não parece ser exatamente o que você quer, mas talvez esteja próximo o suficiente.
Espero que isso ajude
Não tão automaticamente quanto você gostaria, ainda assim, o seguinte item deve reduzir o brilho até o fim. Além disso, bisbilhotar na árvore / sys pode revelar outras etapas complementares para melhorá-lo:
sudo su -c 'echo "0" > /sys/devices/virtual/backlight/acpi_video0/brightness';
Em seguida, use os botões liga / desliga no teclado para recuperar o brilho. Certifique-se de verificar a exatidão desta linha w.r.t. como sua árvore / sys parece.