У меня есть magicforce умные 68 Кбит теперь, и выглядело бы лучше, если светодиод Caps Lock будет излучать свет также.
Я даже не делаю не имеет функцию Caps Lock на той кнопке, потому что я переключил ее с Контролем, из-под которого выходят и сделал это, чтобы быть составить ключом для международного расположения. Я искал и пробовал некоторый материал, но ничто не работало до сих пор.
tl; доктор: Как я включаю светодиод Caps Lock, не включая Caps Lock?
Можно получить список всех управляемых светодиодов путем проверки содержания виртуального каталога /sys/class/leds
:
$ ls /sys/class/leds/
input5::capslock input5::numlock input5::scrolllock
В моей системе существует только три светодиода клавиатуры. Если Ваш вывод выглядит по-другому, удостоверьтесь, что Вы используете корректные имена вместо этого ниже!
Каждый файл является символьной ссылкой на каталог, содержащий несколько свойств того светодиода:
$ ls '/sys/class/leds/input5::capslock'
brightness device max_brightness power subsystem trigger uevent
Единственная вещь, которая важна для нас, brightness
содержание файла.
0
означает, что светодиод выключен.1
означает, что светодиод работает. (Принятие max_brightness
файл содержит значение 1 - на особых клавиатурах, светодиод мог бы, возможно, поддерживать несколько значений яркости?)Мы получаем текущее Состояние светодиода путем проверки brightness
содержание файла (это в настоящее время выключено):
$ cat '/sys/class/leds/input5::capslock/brightness'
0
Для переключения Вовлеченного мы должны установить содержание того файла на 1
:
$ echo 1 | sudo tee '/sys/class/leds/input5::capslock/brightness'
1
Для переключения Вовлеченного во время каждой начальной загрузки Вы могли бы хотеть добавить команду ниже к Вашему /etc/rc.local
сценарий. Это будет выполняться как корень, поэтому нам не нужно sudo tee
но может использовать перенаправление вывода Bash:
$ echo 1 > '/sys/class/leds/input5::capslock/brightness'