Resposta possível (pode não se aplicar à sua máquina específica):
No meu Lenovo P50 em meu estoque, o Kubuntu 16.04:
- Existe um diretório
/proc/acpi/ibm/
no pseudo-sistema de arquivos/proc
(a Lenovo herdou a marca de laptop da IBM) - Existem vários arquivos nesse diretório, incluindo um chamado
/proc/acpi/ibm/kbdlight
-
cat /proc/acpi/ibm/kbdlight
diz:status: 0 commands: 0, 1, 2
-
então
sudo bash -c 'echo 2 >/proc/acpi/ibm/kbdlight'
na verdade, acende o teclado (usando
echo 1
, eecho 0
desliga).
Você já pode ter algo semelhante em seu laptop, então cat
dos arquivos e experimente. Nota: o comando sudo é um pouco artificial porque o sudo echo 2 >/proc/acpi/ibm/kbdlight
mais natural não funciona, pois o redirecionamento para /proc/acpi/ibm/kbdlight
é feito pelo seu ID de usuário não privilegiado.
PS: além disso, no meu P50, a combinação de teclas Fn - espaço controla nativamente as luzes do teclado.
PPS: o módulo subjacente é o thinkpad_acpi
driver que agora faz parte do kernel do Linux (desde as últimas versões 2.6) e parece ativamente mantida (adições em abril para suportar o P50 ...). Observe que a documentação diz que o uso de /proc/acpi
está obsoleto e deve-se usar /sys/devices/platform/thinkpad_acpi/
.