Como fazer um laptop linux desligar completamente a luz de fundo quando o teclado e o mouse não são usados

3

Em alguns laptops Linux, a tela embutida nunca desliga a luz de fundo, independentemente de um protetor de tela de 'tela preta' ser ativado (tanto para um laptop que executa um desktop baseado em X quanto para um laptop só tem um console de texto) ou se eu fechar a tampa do laptop (olhando com atenção no escuro, posso dizer que a tela ainda tem a luz de fundo ligada, mesmo que o laptop "saiba" que está fechado). / p>

Isso é ruim por alguns motivos:

  • Ele desperdiça energia

  • Ele gera calor que, quando a tampa do laptop é fechada, aumenta a necessidade de resfriamento (a ventoinha fica ligada com mais frequência, etc.).

  • As luzes de fundo têm vida útil limitada, como todos os componentes elétricos e o IIRC, quanto menos a luz de fundo estiver ativada, mais ela durará.

Então, qual é a melhor abordagem (considerando um Gentoo com um kernel 2.6.36) para remediar isso? Eu reconheço que provavelmente há duas abordagens:

  • um para laptops somente de texto que nunca exibe uma área de trabalho, por exemplo, um laptop sentado lá agindo como um firewall ou servidor
  • um para quem está executando um Área de trabalho do Gnome / KDE / XFCE (e um SLIM ou Gerenciador de exibição GDM).

Os laptops que tenho em mente são um Dell Latitude CPi (construído em 1999, sim, é de outra milenar), um Compaq Armada M700 (construído em 2001) e um Dell Latitude D630.

Se isso puder ser feito apenas configurando coisas no sistema operacional Linux (seja a configuração do kernel ou editando arquivos de configuração) sem tocar em nada na BIOS, é claro que seria preferível.

    
por IllvilJa 25.04.2011 / 23:46

1 resposta

3

Eu estou supondo que se for um sistema somente texto, vbetool pode fazer o truque. Para o sistema gráfico "xset dpms force off" pode funcionar, se o dpms estiver configurado para o sistema baseado em x (o que precisaria da opção para o dpms estar no arquivo xorg conf)

enquanto é para um sistema baseado em BSD isso pode ser uma boa referência às etapas de solução de problemas

    
por 26.04.2011 / 01:48