黑苹果控制海盗船大指挥官

435 阅读2分钟

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