Recentemente adquiri um Dell Vostro 1320, uma belezinha de máquina! Antes desta aquisição eu utilizava um Acer 5050 como notebook pessoal, diga-se de passagem que ele me rendeu boas dores de cabeça, muitas compilações de kernel e sobreposição da DSDT - differentiated system description table - até o advento do kernel 2.6.30.
Mas o notebook da Acer possui algumas teclas de função especial que controlam o brilho do LCD, em especial uma que desligava o LCD, tecla que esse meu novo Dell não possui.
Essa tecla me fazia muita falta, especialmente quando eu utilizava o notebook longe de alguma tomada, o que me forçava a utilizar sua bateria, e nessas horas qualquer economia relacionada a carga da bateria é bem vinda, e nada melhor que desligar o LCD nos momentos de “ócio” do notebook, mas eu não tinha como desligar o LCD por falta dessa tecla especial.
Então pensei: “Eu uso Linux! Deve ter um comando que controla isso!”. Iniciei minhas pesquisas na internet e depois de alguns cliques cheguei ao LessWatts e também a alguns outros sites que contemplavam o assunto. Minha pesquisa não só me permitiu descobrir o comando que liga/desliga o LCD como também os comandos para aumentar ou diminuir o brilho do LCD. Segue abaixo:
Para desligar o LCD use (Qualquer movimento de mouse ou tecla reativará o LCD):
1 | xset dpms force off |
Para decrementar o brilho do LCD:
1 | xbacklight -dec 20 |
Para incrementar o brilho do LCD:
1 | xbacklight -inc 20 |
Os números informados para o comando xbacklight estão em porcentagem. Além da opção -dec e -inc há também o -set que define exatamente o valor passado – também em porcentagem.
Para obter o valor atual de brilho
1 | xbacklight -get |
Agora basta definir teclas de atalho para cada um, isso se o seu gerenciador gráfico ainda não o fez, e ser feliz.
Um man xset e man xbacklight é sempre bom! Uma visita ao link doLessWatts pode lhe ajudar a não só economizar bateria com o ajustes no LCD mas também em outros periféricos do seu notebook, vale a visita.
#1 by speck on 24 de fevereiro de 2010 - 13:47
Muito interessante!
Outro jeito (no KDE) é usar um comando para o qdbus.
Desligar: qdbus org.kde.powerdevil /modules/powerdevil turnOffScreen
Trancar: qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
Já o brilho nunca consegui aumentar/diminuir gradualmente, mas para mim foi suficiente configurar dois atalhos para 0% ou 100%:
qdbus org.kde.powerdevil /modules/powerdevil setBrightness VALOR
[]‘s!
#2 by Almir 'm3nd3s' on 26 de fevereiro de 2010 - 15:14
Opa speck!
Boa dica também, mas como você mesmo disse, só funcionaria para quem usa KDE. Mas mesmo assim já ajuda muita gente
Obrigado pelo comentário