Esse problema (geralmente) não surge se o controle deslizante em "Configurações do sistema > Brilho e bloqueio" for usado.
Isso (geralmente) surge quando as teclas de atalho de controle de brilho são usadas porque o driver acpi, o intel e o daemon gnome (e possivelmente mais um) controlam as teclas de atalho e as passam para os próximos níveis, como o design estúpido.
FIX 1:
Uma solução fácil é deixar o driver intel fazer o trabalho e desativar o resto da seguinte forma.
- Como root, edite / etc / default / grub:
sudo nano /etc/default/grub
- Localize a linha que contém GRUB_CMDLINE_LINUX_DEFAULT = e adicione as opções acpi_backlight = vendor acpi_osi = Linux. Por exemplo, altere
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
paraGRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor acpi_osi=Linux"
- Salve o arquivo pressionando Ctrl-O e, em seguida, insira. Pressione Ctrl-X para sair.
- Agora, execute
sudo update-grub
- Reinicie o computador. Agora, o brilho deve aumentar em etapas de um.
Nota: Se você fizer isso, perderá o controle deslizante de brilho e a notificação do OSD para alterar o brilho (conforme eles são manipulados pelo gnome). Na minha opinião, no entanto, isso não é importante. Você pode desfazer essas alterações editando novamente o / etc / default / grub como estava, executando sudo update-grub
e reiniciando.
FIX 2:
Correção não tão fácil: deixe o GNOME lidar com os controles de brilho.
Consulte o link . Parar o driver de acpi de lidar com chaves deve funcionar como é dado nessa resposta. Mas para cuidar do driver da intel, você terá que portar as instruções do módulo thinkpad_acpi para a intel (isso pode não ser possível).
FIX 3:
Mais informações:
Na verdade 256 (0-255) níveis de brilho estão disponíveis. Para verificar se funciona para você, tente sudo setpci -s '00:02.0' F4.B=xx
, em que xx é um número hexadecimal. os dígitos são 0,1, ... 9, a, b, c, d, e, f. Exemplo: sudo setpci -s '00:02.0' F4.B=2b
define o brilho como 2 * 16 + 11 (b é onze) = 43. 00 corresponde ao brilho zero absoluto (se você acabar fazendo isso, use as teclas de atalho para recuperar o brilho).
Acho isso muito útil quando se está trabalhando no escuro ou lendo um livro (o menor brilho que você pode definir com o controle deslizante é realmente muito alto, e os saltos no nível de brilho também são maiores - como você já descobriu controle deslizante não é contínuo).
Eu escrevi um script python (remapável para atalhos) que usa isso para controlar o brilho (aumentar e diminuir, não apenas definir) com a notificação do OSD. Se você tiver interesse, me avise (talvez seja necessário editá-lo para funcionar em hardware diferente, não testei em nada que seja meu ACER ONE D270. Portanto, talvez seja necessário ter algumas informações adicionais).