Tenho certeza de que minha solução deve ajudá-lo se você usar o Ubuntu com lightdm
.
Eu estava procurando por ligar o NUMPAD no meu laptop quando ele é iniciado e, na documentação do lightdm
, encontrei o seguinte:
# display-setup-script = Script to run when starting a greeter session (runs as root)
# greeter-setup-script = Script to run when starting a greeter (runs as root)
# session-setup-script = Script to run when starting a user session (runs as root)
# session-cleanup-script = Script to run when quitting a user session (runs as root)
E isso é solução. Você precisa criar um arquivo em /usr/bin/
, digamos /usr/bin/backlight
e escrever comandos lá.
#!/bin/bash
xbacklight -set 7
echo 0 | sudo tee /sys/class/leds/asus::kbd_backlight/brightness
exit 0
(Também xbacklight
não funciona para mim. echo 7 > /sys/class/backlight/intel_backlight/brightness
faz o material). Não se esqueça de adicionar permissão de execução para este arquivo com chmod a+x /usr/bin/backlight
.
Você precisa editar /etc/lightdm/lightdm.conf
e escrever, por exemplo, esta linha:
session-setup-script=/usr/bin/backlight
E é isso. Agora reinicie seu PC.