Возможный ответ (может не относиться к вашей конкретной машине):
На моем Lenovo P50 на моем стоковом Kubuntu 16.04:
- Существует каталог
/proc/acpi/ibm/
в/proc
псевдо-файловой системы (Lenovo унаследовала ноутбук бренд компании IBM) - В этом каталоге есть несколько файлов, включая один
/proc/acpi/ibm/kbdlight
cat /proc/acpi/ibm/kbdlight
говорит:status: 0 commands: 0, 1, 2
затем
sudo bash -c 'echo 2 >/proc/acpi/ibm/kbdlight'
на самом деле загорается клавиатура (с помощью
echo 1
затемнения иecho 0
выключения).
Возможно, у вас уже есть что-то похожее на вашем ноутбуке, поэтому cat
файлы и экспериментируйте. Примечание: команда sudo немного надумана, потому что более естественная sudo echo 2 >/proc/acpi/ibm/kbdlight
не работает, так как перенаправление на /proc/acpi/ibm/kbdlight
выполняется вашим непривилегированным идентификатором пользователя.
PS: кроме того, на моем P50 комбинация клавиш Fn- по-настоящему spaceуправляет подсветкой клавиатуры.
PPS: Базовым модулем является thinkpad_acpi
драйвер, который теперь является частью ядра Linux (начиная с поздних версий 2.6) и, кажется, активно поддерживается (дополнения в апреле для поддержки P50 ...). Обратите внимание, что документация говорит, что использование /proc/acpi
устарело, и /sys/devices/platform/thinkpad_acpi/
вместо этого следует использовать .