Teclas de atalho de brilho só funcionam ligeiramente

1

Acabei de instalar o Precise no meu laptop Samsung (QX412-S01au, usando o Ubuntu 2D). As teclas de atalho de brilho funcionam como:

  • Ajustar o brilho usando o controle deslizante no painel de controle funciona bem
  • Pressionar as teclas de brilho traz a notificação de brilho
  • Pressionar "Para cima" eleva o brilho ao máximo, não importa o que fosse antes
  • Pressionar "Para baixo" reduz o brilho para um nível abaixo do máximo, não importa o que era antes.

Outra resposta que eu olhei (não consigo encontrar o link, desculpe) tenho o meu para tentar isso:

echo "0" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness

que leva o brilho para a configuração mais baixa. E

echo "7" | sudo tee /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/backlight/acpi_video0/brightness

que leva o brilho para a configuração mais alta. Cada passo entre os trabalhos também.

Entre isso e o painel de controle funcionando, acho que os drivers estão bem. Alguma idéia de por que as hotkeys (e somente as teclas de atalho) parecem ficar presas nas duas principais configurações de brilho?

p.s. Feliz por acessar a linha de comando para fazer isso funcionar:)

    
por Jason O'Neil 17.05.2012 / 10:04

3 respostas

2

Eu encontrei a correção. Nenhuma solução alternativa.

Se você atualizar seu kernel para a versão estável mais recente, que é a 3.11, a partir da gravação, 100% funcionará

Como atualizar kernel para a última versão mainline sem qualquer Distro-upgrade?

Este site explica isso. Depois de baixar as 3 partes, instale na ordem listada clicando com o botão direito no deb e abra com o software center e instale. Faça para todos os 3, em seguida, reinicie e voila.

Não sei por que ninguém descobriu isso antes. Por favor, note que o meu kernel linux era 3.0.8.29 anterior e minhas teclas de atalho para brilho exibiam a barra, mas na verdade não alteravam o brilho. Depois disso, está 100% funcionando.

Espero que a equipe do Ubuntu esteja pronta para isso e possa aplicar isso em uma atualização para o ubuntu 12.04 que eu estava usando. Isso deve resolvê-lo em toda a linha e também vem com melhorias listadas aqui.

link

Obrigado a todos e boa sorte. Eu só terminarei dizendo que com qualquer atualização do kernel há sempre uma possibilidade de pânico, mas eu não tenho sorte e não tive problemas desta vez. Sempre por risco próprio.

    
por Justin 06.09.2013 / 03:03
4

Teste:

  • Quando você liga seu laptop, vê o menu do Grub? Se sim, continue. Se não, segure a tecla Shift enquanto liga, para acessar o menu do Grub.
  • Selecione a opção apropriada (a entrada usual do Ubuntu é o que você está procurando) e, em vez de pressionar Enter para selecionar, pressione e para editar os parâmetros de inicialização.
  • Quando no modo de edição, pesquise a linha de linux /vmlinuz-<your kernel version number> <some parameters here>
    e adicione acpi_backlight=vendor após quiet splash , separado por um espaço em ambos os lados.
      

    Se você fizer certo, isso não mudará nada permanentemente. será uma mudança única e todas as alterações serão apagadas na reinicialização, portanto, sinta-se à vontade para jogar com as opções. Você pode usar este como referência.

  •   
  • Em seguida, pressione Ctrl + X OU F10 para inicializar.
  •   
  • Agora, ele deve inicializar no Ubuntu, como de costume. faça o login e tente testar suas chaves para alterar o brilho. Se isso funcionar, você pode tornar a mudança permanente.
  •   

Fazendo alterações permanentes

Nota:

  

Para jogar em segurança, teste tudo antes de fazer alterações permanentes. E se você não é tão experiente, siga os passos exatamente como descrito para evitar futuras falhas de inicialização. Qualquer dano pode ser revertido, mas poupe algum problema.

  • Abra um terminal ( Ctrl + Alt + T )
  • digite sudoedit /etc/default/grub e pressione Enter. Digite sua senha quando solicitado.
  • Seu editor favorito (padrão) será aberto com um arquivo. Pesquise a linha que lê GRUB_CMDLINE_LINUX_DEFAULT="<some boot parameters>" Geralmente, os <some-boot-parameters> são quiet splash por padrão.
  • Adicione acpi_backlight=vendor no final, entre aspas, separado por um espaço dos argumentos existentes.
  • Salve o arquivo e saia do editor.
  • execute sudo update-grub do terminal para gravar as alterações no menu do grub.

As alterações são aplicadas na reinicialização.

    
por Mahesh 17.05.2012 / 11:35
1

Encontrei uma solução alternativa para meu dell 5521 com gráficos ati / intel comutáveis

Primeiro, tente alterar o valor de /sys/class/backlight/intel_backlight/brightness para algum valor e veja se isso altera seu brilho. use o nano, por exemplo, com direitos de administrador.

O que está realmente acontecendo é que as teclas de alternância aumentam o valor de /sys/class/backlight/acpi_video0/brightness , então o que eu fiz é um script para tirar o evento das teclas de função e incrementar o valor de /sys/class/backlight/intel_backlight/brightness .

Primeiro, adicione duas funções de evento relacionadas às suas chaves de brilho:

sudo nano /etc/acpi/events/dell-brightness-down

adicione o seguinte código:

# /etc/acpi/events/dell-brightness-down

event=video DD01 00000087 00000000
action=/etc/acpi/dell-brightness-down.sh

então

sudo nano /etc/acpi/events/dell-brightness-up

adicione o seguinte código:

# /etc/acpi/events/dell-brightness-up

event=video DD01 00000086 00000000
action=/etc/acpi/dell-brightness-up.sh

Observe que o valor do evento pode ser obtido executando acpi_listen e pressionando as teclas de alternância de brilho para os correspondentes brilho para cima e para baixo que a minha era fn + f4 e fn + f5

Em seguida, crie o script relacionado para realizar sua ação desejada:

sudo nano /etc/acpi/dell-brightness-down.sh

adicione então este "sinta-se livre para ajustar" :

#!/bin/bash

brightness=$(cat /sys/class/backlight/intel_backlight/brightness)

a=$((brightness-100))

if [ "$brightness" -gt 600 ]; then
echo $a >> /sys/class/backlight/intel_backlight/brightness
fi

600 é um valor min aleatório, sinta-se à vontade para escolher seu valor min do desejo, mas fique dentro do intervalo

cat /sys/class/backlight/intel_backlight/max_brightness

o outro:

sudo nano /etc/acpi/dell-brightness-up.sh

adicione:

#!/bin/bash

brightness=$(cat /sys/class/backlight/intel_backlight/brightness)

a=$((brightness+100))

if [ "$brightness" -lt 4000 ]; then
echo $a >> /sys/class/backlight/intel_backlight/brightness
fi

então

chmod +x /etc/acpi/dell-brightness-up.sh

e

chmod +x /etc/acpi/dell-brightness-down.sh

Finalmente:

chmod 666 /sys/class/backlight/intel_backlight/brightness

para ter acesso de gravação ao arquivo de valor da luz de fundo.

reinicialize e o brilho agora funciona bem para mim.

    
por dushanabe 21.02.2014 / 19:19