Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Desktop Gnome modificado
Por alxrd
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Como ter de volta o controle de brilho no seu notebook com openSUSE
Linux user
Publicado por Douglas Oliveira em 11/12/2011

Login: mspaint, 7832 pontos | Blog: http://www.facebook.com/douglas.s.oliveira
[ Hits: 1931 ]

Como ter de volta o controle de brilho no seu notebook com openSUSE

Obs.: Esta dica pode servir pra outras distribuições também, ao menos as que possuem a 'config' do GRUB em "/boot/grub/menu.lst"

Bom pessoal, aqui estou compartilhando mais um pouco do conhecimento que tenho (que também não é muito). Rodei diversos fóruns, testei diversas distros Linux (atuais) e somente consegui o controle de brilho com versões baseadas no Ubuntu e claro, o próprio Ubuntu.

Tenho um Acer 5741z e lutei muito para poder ter de volta o controle de brilho. Consegui com o Ubuntu, porém eu não sou muito chegado ao Ubuntu (sorry, Ubuntu-fãs :]), então parti para outras distribuições: Mandriva, PCLinuxOS, Kubuntu (só pelo KDE), Zorin OS, Elementary OS e parei no openSUSE.

Nenhuma delas (exceto as baseadas no Ubuntu) funcionaram de primeira.

O Mandriva não teve jeito, fora que pra me irritar ainda mais, ele não reconheceu a interface eth0 e wlan0 (eth0 Broadcom Netlink gigabit e Wlan0 Broadcom BCM43225 b/g/n), e as baseadas no Ubuntu, como já devem saber, basta editar o arquivo em "/etc/default/grub" e adicionar aquelas linhas ([...]quiet acpi_osi=linux[...]) e bastando reiniciar, terá seu controle de brilho de volta.

Mas nas outras não, teimaram até que eu desisti, mas gostei muito do openSUSE e decidi focar tudo que aprendi em cima dele, consegui uma solução. É simples, vamos lá.

Lembra daquele código usado no Ubuntu quando o brilho não funciona? Então, edite como 'root', o arquivo (em distros NÃO baseadas no Ubuntu ou Debian): "/boot/grub/menu.lst".

Nas linhas que aparecem como padrão (assim que o sistema é instalado), adicione ao final de "[...]vga=xxx", sendo que o "xxx" varia de sistema e Hardware senão me engano, então veja no seu arquivo que número (e letras) ele possui. Continuando, adicione ao final dessa linha este trecho:

quiet acpi_osi=linux acpi_backlight=vendor splash


Vide imagem:
Linux: Como ter de volta o controle de brilho no seu notebook com openSUSE

Como exemplo, aqui está parte conteúdo do meu "menu.lst" dentro da caixa de texto:

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 12.1 - 3.1.0-1.2 (default)
root (hd0,0)
kernel /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/ata-WDC_WD2500BEVT-22A23T0_WD-WXM1A60Y1754-part1 resume=/dev /disk/by-id/ata-WDC_WD2500BEVT-22A23T0_WD-WXM1A60Y1754-part2 splash=silent quiet showopts vga=0x317(aqui) quiet acpi_osi=linux acpi_backlight=vendor splash
initrd /boot/initrd-3.1.0-1.2-default


Pronto. Salve e reinicie.

Aos que possuem mais de um inicializador default e o Failsafe, basta copiar e colar os parâmetros no final do 'vga=xxx'.

Mas lembrem-se: cole somente nas linhas que não fazem parte do Failsafe, já que o mesmo desabilita a ACPI e com esses parâmetros, poderiam ocorrer travamentos ou não fazer efeito algum.

Para os que querem saber como eu descobri, foi assim: quem tem este problema, já deve ter reparado que no Bootloader(Grub), o controle de brilho funciona normal, mas depois do carregamento do kernel e o restante do sistema, já era.

Daí, ainda no GRUB, pressionei sem querer uma tecla de caractere, e essa letra apareceu como entrada de parâmetro ao GRUB. Então analisei e vi que o "quiet" e o "splash" servem como um inicio de código (em que ele espera a entrada de parâmetros) e o Splash, um 'end of file'.

Já tinha isso em mente, mas só prestei atenção quando fiquei intrigado com essas duas palavrinhas, o GRUB espera a entrada de parâmetros bem no final da linha onde termina com 'vga=xxx' (por isso a certeza de que é lá que digitamos os parâmetros e salvamos o arquivo), digitei esses parâmetros e ao iniciar o sistema, estava lá o controle funcionando uma maravilha.

Ao reiniciar não funcionava mais, então me veio à cabeça: é claro, o arquivo "menu.lst" contém esses parâmetros. Dai foi só editar o arquivo como 'root' e salvar; ao reiniciar, o sistema já derrubava o brilho de acordo com a configuração que eu tinha feito antes ao detectar somente bateria.

Quanto aos parâmetros, não sei como citar a fonte, de quem descobriu primeiro tais parâmetros, porque tem em tantos sites que é difícil saber.

O parâmetro inteiro é este:

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi_osi=Linux acpi_backlight=vendor splash"


E funciona no Ubuntu e derivados.

É isso ai, e Viva o Linux!
Até mais.

Previamente publicado por mim em:

Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Simples configuração de firewall Linux
   Dica Linux recomendada Samba no Fedora Core 7
   Dica Linux recomendada Recuperando o GRUB no Ubuntu Linux
   Dica Linux recomendada Proxy em ambiente texto (shell)
   Dica Linux recomendada Tutorial de instalação do modem Huawei E156 no Ubuntu 8.10 com Vivo ZAP

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.