Existem duas partes para controlar a luz de fundo com teclas especiais do teclado:
- entenda os eventos que são produzidos quando as teclas são pressionadas
- realmente altera a intensidade da luz de fundo
E você precisa de um programa, por exemplo, um gerenciador de janelas, que reaja aos eventos e mude a intensidade.
Você está bem na primeira parte, você recebe um evento, e nós podemos resolver as traduções necessárias mais tarde. Quanto à segunda parte, você precisa de algum driver que saiba como controlar a intensidade da luz de fundo e, em seguida, alguma interface para esse driver.
Muitas vezes, elas são encontradas na hierarquia /sys
, por isso tente
ll /sys/class/backlight
ll /sys/class/led
e edite sua pergunta com a saída. Esses diretórios devem conter links para outros diretórios com um arquivo denominado brightness
e um arquivo denominado max_brightness
. Se você não conseguir descobrir o nome, veja o conteúdo de max_brightness
e, como root, tente escrever números entre 0 e o valor máximo para cada um desses arquivos, como
echo 0 > /sys/class/led/phy0-led/brightness
e veja se você consegue identificar o que ele controla.
Editar :
Ok, parece que não há controles para a luz de fundo do teclado e você precisa de um driver específico. phy0-led
é muito provavelmente um conector de LED de WLAN, que pode ou não estar realmente conectado a qualquer coisa. Você pode verificar com lspci
e procurar o dispositivo em 00:1c.0
.
Os controles samsung::kbd_backlight
são fornecidos pelo asus-wmi driver para portáteis ASUS usando a interface WMI. O é algo semelhante para a Samsung, nomeadamente samsung -laptop , ele fornece leds/samsung::kbd_backlight
e também há uma interface debugfs
para acesso mais direto.
Não faço ideia se isso funcionará no seu modelo. Experimente
modprobe samsung-laptop
como root, informe com lsmod
se ele está carregado, veja dmesg
para ver se houve algum problema ou outras mensagens e veja se algo aparece.