Esta é uma solução (paliativa) para ajustar o brilho do monitor pelo teclado, caso o atalho do Notebook (que usa a tecla Fn) não funcione. Foi testada em um Itautec modelo W7635 (chipset/vídeo VIA VN896/Chrome 9 HC) com o Ubuntu 11.04 e 11.10.
Primeiro, precisamos alterar as permissões do arquivo
Como será preciso fazer isso a cada inicialização do sistema, adicionamos o comando "
Para editar o script, execute:
Exemplo:
O próximo passo é configurar os atalhos de teclado.
Tecle Alt+F2 e execute o comando...
... no Ubuntu 11.04 / 11.10:
Na janela "Atalhos de teclado", clique em Adicionar para incluir o atalho personalizado que deverá aumentar o brilho. Em Nome, digite "+ brilho". Em Comando, adicione a linha de comandos abaixo:
Depois, clique em Aplicar. Na coluna Atalho, clique em Desabilitado. O texto mudará para "Novo atalho...". Pressione, simultaneamente, as teclas Ctrl e F8. O texto deve mudar para Ctrl+F8, indicando que o atalho foi criado.
O processo para adicionar o atalho que irá diminuir o brilho é praticamente o mesmo. Porém, em Nome, digite "- brilho". E em Comando, adicione a linha:
Para o atalho, pressione as teclas Ctrl e F9.
Clique em Fechar e pronto! Os atalhos já devem estar funcionando.
Opcionalmente, você pode definir um brilho inicial padrão. Isto pode ser feito pelo aplicativo de gerenciamento de energia ou pelo rc.local.
Pelo script
É isso! ;)
Primeiro, precisamos alterar as permissões do arquivo
/sys/class/backlight/acpi_video0/brightness
. No Terminal, executamos:sudo chmod 666 /sys/class/backlight/acpi_video0/brightness
Como será preciso fazer isso a cada inicialização do sistema, adicionamos o comando "
chmod 666 /sys/class/backlight/acpi_video0/brightness
" no script /etc/rc.local
e assim automatizamos a operação.Para editar o script, execute:
sudo gedit /etc/rc.local
Exemplo:
#!/bin/sh -e
#
(...)
#
# By default this script does nothing.
chmod 666 /sys/class/backlight/acpi_video0/brightness
exit 0
O próximo passo é configurar os atalhos de teclado.
Nota: no Notebook Itautec (W7635), as combinações Fn+F8 e Fn+F9 são, respectivamente, as que deveriam aumentar e diminuir o brilho da tela. Mas, estes atalhos simplesmente não funcionam no Linux e sequer são mapeados pelo sistema. Então, no lugar da tecla Fn, utilizaremos a tecla Ctrl (Control).
Tecle Alt+F2 e execute o comando...
... no Ubuntu 11.04 / 11.10:
gnome-keybinding-properties
... no Ubuntu 12.04: gnome-control-center
Na janela "Atalhos de teclado", clique em Adicionar para incluir o atalho personalizado que deverá aumentar o brilho. Em Nome, digite "+ brilho". Em Comando, adicione a linha de comandos abaixo:
bash -c 'v=$(cat /sys/class/backlight/acpi_video0/brightness); let v=$v+1; echo -n $v > /sys/class/backlight/acpi_video0/brightness'
Depois, clique em Aplicar. Na coluna Atalho, clique em Desabilitado. O texto mudará para "Novo atalho...". Pressione, simultaneamente, as teclas Ctrl e F8. O texto deve mudar para Ctrl+F8, indicando que o atalho foi criado.
O processo para adicionar o atalho que irá diminuir o brilho é praticamente o mesmo. Porém, em Nome, digite "- brilho". E em Comando, adicione a linha:
bash -c 'v=$(cat /sys/class/backlight/acpi_video0/brightness); let v=$v-1; echo -n $v > /sys/class/backlight/acpi_video0/brightness'
Para o atalho, pressione as teclas Ctrl e F9.
Configurado atalhos personalizados... |
Clique em Fechar e pronto! Os atalhos já devem estar funcionando.
Opcionalmente, você pode definir um brilho inicial padrão. Isto pode ser feito pelo aplicativo de gerenciamento de energia ou pelo rc.local.
Definindo um brilho padrão em Preferências de gerenciamento de energia |
Pelo script
/etc/rc.local
:#!/bin/sh -e
#
(...)
#
# By default this script does nothing.
echo -n 5 > /sys/class/backlight/acpi_video0/brightness
chmod 666 /sys/class/backlight/acpi_video0/brightness
exit 0
É isso! ;)
8 comentários
No meu Itautec 7645 com sistema Ubuntu 10.04 LTS a tecla Fn e os atalhos dela funcionam perfeitamente!!!
Re: @Anônimo acima
Sim, mas o W7645 tem um hardware diferente... :)
é Mais fácil acrescentar no Grub a opcao 'acpi_osi="Linux"'
Re: @superdz7
Boa dica. Mas não é sempre que funciona... (não funciona no meu Notebook, por exemplo).
Parabéns pelo blog está muito bom...
e meu problema é um pouco diferente! as teclas de brilho
funcionam segurando o FN, porem a de desligar o Backlight
não.
Já procurei em vários lugares o script pra desligar, mas
não acho, você sabe como fazer?
Olá Thiago,
Você poderia informar a marca/modelo do seu Notebook (link do modelo com as características no site oficial também ajuda)? Qual distribuição você está usando?
Vou pesquisar a respeito. Se encontrar a solução, posto aqui no blog.
Boa noite
Eu tenho um netbook toshiba nb550D com o ubuntu 12.04 e as teclas fn+F6 e fn+F7 deveriam diminuir e aumentar o brilho mas apesar de aparecer o gráfico a indicar o aumento ou diminuição do brilho o brilho não mexe, anteriormente tinha instalado o ubuntu 11.10 e funcionava na perfeição.
Alguém me pode ajudar
Obrigado
José Luis Coelho
Caro joseluiscoelho,
Você tentou seguir a dica do post?