Disclaimer: Eu lutei com isso no Mint / Mate-18 com o meu Asus 305CA, e consegui que ele funcionasse, eu não sei se ele funciona no Ubuntu também, mas tente ... Eu fiz isso:
Obtenha o Fn F5 / F6 em funcionamento:
sudo emacs /etc/default/grub
Altere o seguinte: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
sudo update-grub
reinicialize o sistema ... Agora a tela inicial deve aparecer.
Verifique os comandos acpi com acpi_listen
:
acpi_listen.
pressione Fn F5 / F6. Eu tenho isso:
video/brightnessdown BRTDN 00000087 00000000 K
video/brightnessup BRTUP 00000086 00000000 K
Adicione os códigos de evento ao evento acpi:
sudo emacs /etc/acpi/events/asus-keyboard-backlight-down
evento = vídeo / brilho BRTDN 00000087
sudo emacs /etc/acpi/events/asus-keyboard-backlight-up
event = video / brightnessup BRTUP 00000086
Confirme que você pode alterar a luz de fundo por (onde xx é um número inteiro):
echo xx | sudo tee /sys/class/backlight/intel_backlight/brightness
Crie um script:
sudo emacs /etc/acpi/asus-keyboard-backlight.sh
Adicione a variável ao arquivo:
KEYS_DIR=/sys/class/backlight/intel_backlight
Eu também configurei o valor para 10 em vez de 1, já que era muito lento:
if [ "$1" = down ]; then
VAL=$((VAL-10))
else
VAL=$((VAL+10))
fi
O brilho real da tela não segue a barra no splash. Quando está cheio para cima / baixo, você ainda pode continuar pressionando Fn F5 / F6 para alterar o brilho.
Você precisará reiniciar o acpid
para que ele tenha efeito:
sudo service acpid restart