Como fazer com que as teclas de brilho Fn funcionem em um ASUS q / s301la?

0

Eu tenho um ASUS q / s301la rodando 14.04 e como você deve saber (parece não ser apenas o meu computador), as teclas de brilho fn realmente não funcionam. Eu posso alterar o brilho nas configurações ou no rc.local, mas as alterações não ficam após a reinicialização.

    
por maxmachine 15.10.2014 / 09:11

1 resposta

1

Eu não tinha ideia de como consertar isso, então pensei em uma maneira de contornar isso usando crontabs!

Aqui está o que eu criei (é meu primeiro script fora da minha classe Linux ... seja legal.):

time=(date +%H)
if [$time -ge 2 -a $time -le 11]
then
  echo X > /sys/class/backlight/acpi_video0/brightness
elif [$time -ge 11 -a $time -le 17]
  echo X > /sys/class/backlight/acpi_video0/brightness
else 
  echo X > /sys/class/backlight/acpi_video0/brightness
fi

Insira a porcentagem de brilho desejada (por exemplo, 60 ou qualquer outra) em vez de X.

Então você adiciona isso no crontabs (ou no agendador do sistema) usando o comando bash crontabs -e no terminal. Você formata adicionando uma nova linha com: * 0-23 * * * /path/script . Os asteriscos dizem ao agendador com que frequência executar o script e eu escolhi uma vez a cada hora ou 0-23 .

Basicamente, o que eu espero que este roteiro seja: descobrir qual é a hora, salvá-lo em uma variável $ time e compará-lo com a declaração if, elseif, else e alterar o brilho de acordo com a corrente hora!

Você também pode adicionar esse mesmo script a /etc/rc.local para que ele seja executado na inicialização!

Espero que isso ajude as pessoas com vida de bateria, controle de brilho, redefinindo o brilho a cada inicialização, etc, etc!

    
por maxmachine 15.10.2014 / 09:38