Thanks to visit codestin.com
Credit goes to github.com

Skip to content

yaaprogrammer/stick-leds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

stick-leds 随身WIFI LED灯控制脚本

我的棒子是芷荷,型号 WY-UF5-6(UFI001C),刷入了Debian系统,内核版本aarch64 Linux 5.15.0-jsbsbxjxh66+

LED的颜色与目录对应如下。其他型号的板子或系统,如果目录名字不同,可以在leds.sh中整体替换掉

颜色 路径
蓝色 /sys/class/leds/blue:wifi/trigger
绿色 /sys/class/leds/green:internet/trigger
红色 /sys/class/leds/mmc0::/trigger

修改后的LED行为

颜色 行为
蓝色 有用户登录时
绿色 正常启动后,无用户登录
紫色 有用户登录时,CPU负载大于50%
黄色 无用户登录时,CPU负载大于50%

安装脚本

curl -o /path/to/leds.sh https://raw.fastgit.org/yaaprogrammer/stick-leds/main/leds.sh
chmod 755 /path/to/leds.sh
curl -o /usr/lib/systemd/system/leds.service https://raw.fastgit.org/yaaprogrammer/stick-leds/main/leds.service
sudo systemctl enable leds.service --now

上述命令以及leds.service文件中的/path/to/leds.sh自行替换为你想要的目录

其他功能

  • 判断CPU负载高低的阈值为50%,可以在leds.sh中修改变量threshold的值
  • leds.service可配置关闭LED灯,将Environment=LED_OFF=0修改为Environment=LED_OFF=1即可,之后重启systemd守护进程,sudo systemctl daemon-reload
  • 每2秒运行一次脚本,可以在leds.service中配置运行间隔RestartSec=2

About

修改随身wifi刷入Debian后LED的行为

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages