Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /