从 Ubuntu 控制机箱照明

从 Ubuntu 控制机箱照明

我想从 Ubuntu 16 控制我的计算机机箱 LED,以便看到指示机器和进程状态的信号量。

我的主板是 Gigabyte Aorus X399 Gaming 7,机箱是 Phanteks Enthoo Luxe。

我如何更改机箱 LED 颜色?更改主板 LED 颜色,或将其打开/关闭也很好。

有没有任何 Linux 应用程序、Python 脚本、Bash 脚本……可以做到这一点?

答案1

这些 LED 会发光吗?有些地方有控制这些灯的设备。

如何与该设备交互取决于它是什么以及它是如何连接的。它可能是一个 USB 接口吗?或者在某个专有总线上?或者可能是串行连接?我将首先尝试识别驱动 LED 的设备。您可以尝试查看以下输出: sudo dmidecode 和或: sudo lshw 或: sudo lsusb

也许您会看到一个直观命名的类别,该类别可以合理地描述 dmidecode 中的设备,例如“灯”、“控制器”或“LED”。或者也许其他名称描述了主板 LED 照明系统。一旦您识别出驱动灯的设备,就更容易知道如何控制该硬件。

我看到有一个用于 LED 灯串的接口……您使用的是这些灯还是您有硬件?LED 看起来像 neopixels,它包含一个集成驱动程序,并以串行连接运行。如果这是正确的,您可以通过编写一个程序来控制灯,该程序定义 LED 的总数,然后将颜色、亮度、寻址和时序信息发送到 LED。

尝试识别驱动 LED 的硬件,我会尽力提供进一步的帮助。或者,发布 dmidecode、lshw 和 lsusb 的输出。

相关内容