Как мне получить информацию о файлах / записях /sys/class/leds/
?
У меня есть ввод / вывод «кана», и я задаюсь вопросом, что это / делает.
[root@server ~]# ll /sys/class/leds/
insgesamt 0
lrwxrwxrwx 1 root root 0 28. Mär 20:12 input2::capslock -> ../../devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:14DD:0002.0001/input/input2/input2::capslock
lrwxrwxrwx 1 root root 0 28. Mär 20:12 input2::compose -> ../../devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:14DD:0002.0001/input/input2/input2::compose
lrwxrwxrwx 1 root root 0 28. Mär 20:12 input2::kana -> ../../devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:14DD:0002.0001/input/input2/input2::kana
lrwxrwxrwx 1 root root 0 28. Mär 20:12 input2::numlock -> ../../devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:14DD:0002.0001/input/input2/input2::numlock
lrwxrwxrwx 1 root root 0 28. Mär 20:12 input2::scrolllock -> ../../devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:14DD:0002.0001/input/input2/input2::scrolllock
А почему нет записи «HDD»? Я бы подумал, что мигание светодиода на жестком диске управляется вызовами kerenl / io. Разве для этого не должно быть записи?
Я нашел эту ссылку: https://www.kernel.org/doc/html/latest/leds/leds-class.html Но нет ничего ни о «кана», ни о include/dt-bindings/leds/common.h
(https://github.com/torvalds/linux/blob/master/include/dt-bindings/leds/common.h) файл.
Спасибо за любой совет.
1 ответ
Светодиоды, которые вы видите в списке /sys/class/leds
похоже, все связано с устройством ввода input2
. Вы могли бы использовать lsinput
команда, чтобы идентифицировать его, но, вероятно, это ваша клавиатура.
В kana
Светодиод — это особенность клавиатур, созданных для набора текста, например, на японском языке. Если у вас на самом деле нет японской клавиатуры, производитель, возможно, разработал универсальную печатную плату / прошивку USB-клавиатуры для всех локализованных версий своих клавиатур, включая японскую, и просто опускает фактические kana
клавиша и светодиод из раскладок клавиатуры, которые в этом не нуждаются.
С другой стороны, индикатор активности жесткого диска обычно напрямую подключается к контроллеру хранилища, поскольку его первоначальная цель — очень низкоуровневый способ указать, когда отключать систему небезопасно. Как правило, управлять этим светодиодом с помощью программного обеспечения невозможно (однако для этого могут быть исключения).