mac无法像windows那样有丰富的灯控软件,但是黑苹果系统又想对机箱的灯条进行控制,于是乎就找了一下相关实践,就有了下面这篇文章。目前可以实现海盗船的一些控制,主板灯光还是没有的。
原文章在这里:
www.tonymacx86.com/threads/gig…
第一步 安装liquidctl
liquidctl是社区的一个跨平台的库,实现对一些灯控设备usb针脚的控制进而实现灯光控制。
推荐使用Homebrew 进行安装,没有的话请先安装Homebrew。然后执行
$ brew install liquidctl
第二步 列出所有可用设备
我的是ligting node pro
# liquidctl list
Device #0: Corsair Lighting Node Pro (experimental)
第三步 设置灯光
ligting node pro 有两个led接口,我自己是用的第二个接口,所以下面是set led2,如果不知道自己是哪个可以led1和led2都试下,哪个有效用哪个。
liquidctl set led2 color fixed ff6633 --start-led 1 --maximum-leds 48
start-led 说明从第几个灯珠开始 maximum-leds 说明最大多少个灯珠,上面命令会让第一个到底48个灯珠都变成一个颜色
第四步 编写脚本来在开机自动设置灯光
这部分直接参考大神的教程就好,也是比较简单。地址这里
结语
得益于社区开源作者的贡献,我们可以直接使用这些教程。更多设置也可以直接去liquidctl 的github仓库去看,文档比较详细。这个库完全满足了我自己的需求。我自己也是找了好几次才看到这个帖子,国内这方面的实践还是比较少,几乎是没有,感叹老外的折腾能力啊。
符脚本
#!/bin/bash
# initialize the device before use
/usr/local/bin/liquidctl -m Corsair initialize
/usr/local/bin/liquidctl set led2 color clear
# set color on NZXT 'led2' color channel to 'spectrum-wave'
/usr/local/bin/liquidctl -m Corsair set led2 color fixed FF9900 --start-led 1 --maximum-leds 48
# FF9900
# 05E9F9