Geralmente, você pode manipular o brilho interagindo diretamente com a interface apropriada em /sys/class/backlight/
. Existem arquivos que representam o brilho atual, do qual você pode ler e gravar.
Por exemplo, a leitura no brilho atual pode ser algo assim:
[root@vpcs ~]# cat /sys/class/backlight/nv_backlight/brightness
100
Definindo algo diferente:
[root@vpcs ~]# echo 20 > /sys/class/backlight/nv_backlight/brightness
Obtendo o valor máximo:
[root@vpcs ~]# cat /sys/class/backlight/nv_backlight/max_brightness
100
Dependendo do hardware e da versão do seu kernel, pode ser que a interface não esteja registrada corretamente. O parâmetro do kernel acpi_backlight
pode ajudar nesses casos, embora isso seja apenas uma referência para futuras investigações.