Antes de fazer isso, instalei firmware-linux-nonfree
; Eu não sei se isso afetou alguma coisa.
Se xbrightness
não detectar a luz de fundo, você precisará encontrar o arquivo de luz de fundo e definir manualmente o valor da luz de fundo. Aqui está o processo que eu usei para o meu Toshiba Satellite C50-B-14Z:
wizzwizz4@mylaptop:~$ ls /sys/class/
ata_device devfreq i2c-adapter net scsi_device vc
ata_link dma ieee80211 pci_bus scsi_disk video4linux
ata_port dmi input phy scsi_generic vtconsole
backlight drm iommu powercap scsi_host watchdog
bdi firmware leds power_supply sound wmi
block gpio mem ppdev spi_master
bluetooth graphics memstick_host printer thermal
bsg hidraw misc rfkill tpm
devcoredump hwmon mmc_host rtc tty
wizzwizz4@mylaptop:~$ ls /sys/class/backlight/
intel_backlight
wizzwizz4@mylaptop:~$ ls /sys/class/backlight/intel_backlight/
actual_brightness brightness max_brightness subsystem uevent
bl_power device power type
Agora eu tenho o arquivo brightness
: /sys/class/backlight/intel_backlight/
. Eu posso ler o valor deste arquivo:
wizzwizz4@mylaptop:~$ cat /sys/class/backlight/intel_backlight/brightness
3906
3906
?! Isso é caminho mais que o máximo usual de 15
! Verificando o arquivo max_brightness
:
wizzwizz4@mylaptop:~$ cat /sys/class/backlight/intel_backlight/max_brightness
7812
Isso ... faz mais sentido. Então, é sobre metade do brilho no momento. Bem, eu gosto bastante escuro, então vou configurá-lo para 390
de 7812:
wizzwizz4@mylaptop:~$ echo 390 | sudo tee /sys/class/backlight/intel_backlight/brightness
390
E a tela esmaecida! Yay!