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



» Screenshot
Linux: kde snapshot
Por mordecai
» Login
Login:
Senha:

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

Esqueci minha senha


Dica

Teclas de função de brilho para Sony Vaio
Linux user
Publicado por Luiz A Leonel em 06/08/2008

Login: laleonel, 40785 pontos
[ Hits: 7395 ]

Teclas de função de brilho para Sony Vaio

Após instalar o Fedora 9 no Sony Vaio FZ240Q, descobri que as teclas de função não ajustam o brilho, o que reduz drasticamente o tempo da bateria. Pesquisando verifiquei algumas maneiras de fazer na mão o brilho diminuir, mas como é um chato ter que fazer isso toda vez que liga o mesmo, resolvi ir a fundo, e a minha solução foi essa:

1 - Instalar o xbacklight:

# yum -y install xbacklight

2 - Criar scripts de eventos e ação para o ACPID.

EVENTOS: No diretório /etc/acpi/events crie 2 scripts:

# vi brightDOWN.conf

Insira as linhas abaixo:

event=sony/hotkey SNC 00000001 00000010
action=/etc/acpi/actions/sony_bright.sh down

# vi brightUP.conf

Insira as linhas abaixo:

event=sony/hotkey SNC 00000001 00000011
action=/etc/acpi/actions/sony_bright.sh up

ACTIONS: No diretório /etc/acpi/actions crie o seguinte script:

# vi sony_bright.sh

Insira as linhas abaixo:

#!/bin/bash

last_bright=`cat /etc/sysconfig/backlight`

if [ $1 == "up" ]; then
   /usr/bin/xbacklight -display :0.0 -inc 10
elif [ $1 == "down" ]; then
   /usr/bin/xbacklight -display :0.0 -dec 10
elif [ $1 == "set" ]; then
   /usr/bin/xbacklight -display :0.0 -set $last_bright
fi

/usr/bin/xbacklight -display :0.0 -get > /etc/sysconfig/backlight

Dê permissão de execução:

# chmod 755 sony_bright.sh

Vamos criar um script para habilitar e retornar o brilho ao último estado. No diretório /usr/local/bin crie o seguinte script:

# vi sony_vaio.sh

#!/bin/sh

/usr/bin/xhost +
/usr/bin/xrandr --output LVDS --set BACKLIGHT_CONTROL native
/etc/acpi/actions/sony_bright.sh set

Dê permissão de execução:

# chmod 755 sony_vaio.sh

Crie o arquivo com o último estado do brilho:

# /usr/bin/xbacklight -display :0.0 -get > /etc/sysconfig/backlight

Dê permissão para gravação:

# chmod 666 /etc/sysconfig/backlight

Restartar o ACPID:

# service acpid restart

Execute o script:

# /usr/local/bin/sony_vaio.sh

Pronto, agora suas teclas de Fn+F5 e Fn+F6 estão funcionais.

Para que sempre seja executado script que retorna o último estado do brilho, acrescente em:

Sistema > Preferencias > Pessoal > Sessões

o script /usr/local/bin/sony_vaio.sh.


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada KDE de inglês para português no Debian
   Dica Linux recomendada Configuração do Apache no FreeBSD
   Dica Linux recomendada Ubuntu: Deixar Office em Português graficamente
   Dica Linux recomendada Resolvendo problemas na instalação do VMWare no Fedora 15
   Dica Linux recomendada Manipulando o MS Access (.mdb) com PHP no FreeBSD

Comentários
[1] Comentário enviado por viniciuscordeiro em 07/08/2008 - 12:38h:

Infelizmente não funcionou no meu Sony Vaio FE880E/H... as teclas continuam sem funcionar... como você descobriu os eventos associados a elas???

[2] Comentário enviado por laleonel em 07/08/2008 - 12:47h:

Para descobrir os eventos vc precisa colocar o acpid em modo de debug :

pare o daemon :
service acpid stop

inicie o mesmo com debug

/usr/sbin/acpid -d

agora vc tecla o Fn + F5 e veja qual o codigo de retorno, faça o mesmo com outras teclas ...

abraços.


[3] Comentário enviado por dalvan.griebler em 07/03/2009 - 15:37h:

Ola...

estou com o mesmo problema no meu sony VGN-CR520E......
SO(ubuntu 8.10)

as teclas de Fn para aumentar e diminuir o brilho não funcionam, porém as teclas de Fn de "Home, End....." funcionam....

nao sei o que pode ser.....

se alguem ja teve este problema ou souber de de um tuturial....ja seria um bom auxilio....






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.