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.