本篇文章介绍了一个在6q-linux4.1.15平台上实现自动息屏,并触摸点亮的方法,用到了以下两个脚本, 可以实现10分钟之内不触摸屏幕就会自动息屏,息屏之后触摸屏幕会点亮屏幕 使用方法: 将两个脚本拷到板子同一个目录,./test.sh & 即可,两个脚本分别命名为test.sh,open.sh 下面是test.sh脚本的内容 #!/bin/bash hexdump /dev/input/event0 > ~/123.txt & echo 60 > /sys/class/backlight/pwm-backlight/brightness echo 60 > /sys/class/backlight/backlight/brightness a="1" #flag bit open b="1" #flag bit close while true do [[ `cat ~/123.txt |wc -l` -ne 0 ]] && { > ~/123.txt echo 60 > /sys/class/backlight/pwm-backlight/brightness echo 60 > /sys/class/backlight/backlight/brightness sleep 5 #time interval state="0" a="1" } || { state="1" #1 ON ; 0 OFF b="1" } if [ "$state" = "1" ]; then if [ "$a" = "1" ]; then a="0" ./open.sh & fi else if [ "$b" = "1" ]; then b="0" killall -9 open.sh; fi fi done 下面是open.sh #!/bin/bash sleep 600 echo 0 > /sys/class/backlight/pwm-backlight/brightness echo 0 > /sys/class/backlight/backlight/brightness echo "close done" |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-4-21 03:15
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.