我如何获取有关文件/条目的信息/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”条目?我以为 hdd led 的闪烁是由 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
您在 中看到的 LED/sys/class/leds
似乎都与输入设备有关input2
。您可以使用lsinput
命令来识别它,但它可能是您的键盘。
LEDkana
是专为输入日文等语言而设计的键盘的一项功能。如果您实际上没有日文键盘,制造商可能已经为其键盘的所有本地化版本(包括日文)开发了通用的 USB 键盘电路板/固件,并且只是kana
从不需要它的键盘布局中省略了实际的按键和 LED。
另一方面,HDD 活动 LED 通常直接连接到存储控制器,因为它的最初目的是作为一种非常低级的方式来指示何时关闭系统是不安全的。通常不可能通过软件控制该 LED(但也有例外)。