当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享] 让Thinkpad SL系列的LenovoCare LED亮起来
帖子发表于 : 2009-05-02 14:08 
头像

注册: 2008-09-18 13:11
帖子: 2342
送出感谢: 1
接收感谢: 332
其实,个人觉得一点用处都没有,不过有人问,就说一下。

先编译安装lenove-sl-laptop驱动。参考:
http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=184742
http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=197709

然后会有/sys/class/leds/lensl::lenovocare/这个目录存在。目录下面应该有这两个文件brightness和trigger。
通过brightness可以直接控制灯的开关
代码:
sudo -i
echo 255 > '/sys/class/leds/lensl::lenovocare/brightness'  #开灯
echo 0 > '/sys/class/leds/lensl::lenovocare/brightness'  #关灯

brightness在我的机器上设置其他的值都没有什么效果。所以只能控制开关,而不能控制亮度。而trigger就可以实现一些花哨的亮法。所以下面重点介绍针对trigger的处理

先说一下,led灯有4种亮法,分别是backlight、heartbeat、default-on、timer
backlight似乎lenove-sl-laptop没有去实现,所以只是一直黑,heartbeat是有节律的快速闪动,default-on是一直亮,timer是周期性逐渐变亮和变暗,lenove-sl-laptop的代码实现的是4秒一个周期。
以下以timer为例。其他类型只需要把出现的timer换成对应的就行了

然后进入root用户
代码:
sudo -i

开灯
代码:
echo "timer"> '/sys/class/leds/lensl::lenovocare/trigger'

这样就会4秒一个周期的逐渐变亮再变暗了。

如果提示错误的参数,就加载ledtrig-timer模块再试一遍
代码:
sudo modprobe ledtrig-timer


如果提示没有ledtrig-timer模块,那就需要编译内核了。在配置内核时要把Device Drivers->LED Support->LED Trigger support->LED Timer Trigger选上。

如果想让它开机就亮,就把ledtrig-timer加入/etc/modules
代码:
sudo sed -i '$aledtrig-timer' /etc/modules

再让系统在启动时自动执行echo "timer"> '/sys/class/leds/lensl::lenovocare/trigger',加入到/etc/rc.local中exit 0一行前面
代码:
sudo sed -i '/exit 0/iecho "timer"> "/sys/class/leds/lensl::lenovocare/trigger"' /etc/rc.local


最后由 astolia 编辑于 2009-05-19 21:12,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: [分享] 让Thinkpad SL系列的LenovoCare LED亮起来
帖子发表于 : 2009-05-03 22:14 
头像

注册: 2008-12-18 11:47
帖子: 611
送出感谢: 0 次
接收感谢: 0 次
试了下,发现原来LENOVOCARE LED是声音上面的那个键,还以为是WIFI的灯,汗。不继续了。哈哈~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: [分享] 让Thinkpad SL系列的LenovoCare LED亮起来
帖子发表于 : 2009-05-06 14:38 
头像

注册: 2009-05-06 0:36
帖子: 990
送出感谢: 1
接收感谢: 11
路过,支持一下,我也是thinkpad


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [分享] 让Thinkpad SL系列的LenovoCare LED亮起来
帖子发表于 : 2010-01-19 11:30 
头像

注册: 2008-12-04 17:23
帖子: 632
送出感谢: 0 次
接收感谢: 1
牛13,成功了。开了之后,怎么关掉呢?
不过想问下,这个有啥用?


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [分享] 让Thinkpad SL系列的LenovoCare LED亮起来
帖子发表于 : 2010-01-20 4:43 

注册: 2009-08-11 22:19
帖子: 56
送出感谢: 0 次
接收感谢: 0 次
karllv 写道:
牛13,成功了。开了之后,怎么关掉呢?
不过想问下,这个有啥用?


P用都没有。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译