有没有办法使用 Caps/Numlock led 进行高清活动?

sdl*_*ins 5 linux led hard-drive ubuntu

我的笔记本电脑没有高清活动指示灯。那么,当高清有一些活动时,我怎么能使用其他一些 LED(例如我的键盘 NumLock 或 Capslock 一个)来闪烁?

提前致谢!

操作系统:Linux Ubuntu 16.04 Toshiba Satellite 4k

jwz*_*alt 6

这一直是可能的。

键盘 LED 由软件控制 -键盘设备驱动程序生成命令发送到键盘微处理器,以响应 I/O 控制请求打开和关闭 LED。相比之下,前面板上的硬盘活动指示灯由主板硬件控制。

从最早的 DOS 时代开始,当电视剧《骑士骑士》和《星球大战》中的达斯维达很受欢迎时,就有了控制键盘灯的程序。最流行的将让所有的键盘灯依次波纹。

键盘驱动程序可以在 DOS/Win/Linux 下访问。VB 的一个例子在这里......

https://support.microsoft.com/en-us/help/177674/how-to-toggle-the-num-lock--caps-lock--and-scroll-lock-keys

如上所述但没有详细说明,有人提供了几种解决方案,包括一个 Bash 脚本来做你想做的事

使用 Caps Lock LED 作为 HDD LED(或自定义)指示灯

我找到的最简单的解决方案是单行 bash 命令,可以将其设置为 cron 作业(可能每 500 毫秒一次)。

echo ide-disk > /sys/class/leds/input17::capslock/trigger

要使用它,需要在内核配置中设置 CONFIG_LEDS_TRIGGER_DISK=y。


phy*_*fox 5

获得有用的硬盘活动显示的最简单方法是安装System Load Indicator,它显示有趣的统计信息,如 CPU 和 RAM 使用情况,以及硬盘活动。这是一个屏幕实用程序,而不是修改键盘的状态灯,但可能是您在 Ubuntu 上找到的最接近的东西,而无需编写自己的代码。


但是,如果您有兴趣尝试编写自己的代码,那么您可以自由地这样做。这是使用 Linux 的一个好处。键盘使用可以通过 CPU 进行编程的微处理器。在非常旧的系统上,BIOS 会这样做,而在较新的系统上,操作系统会这样做,但无论哪种方式,通过一些工作,您也可以编写代码来完成此操作。

一般的理论是,您希望监视 HDD 活动并根据需要修改键盘状态位。从这个意义上说,如果您如此倾向,那么将键盘状态灯用作 HDD 状态灯肯定是“可能的”——如果您愿意付出学习系统编程所需的努力。

  • 需要明确的是,对于大多数人来说“你可以编写自己的”==“不” (2认同)