[分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

笔记本/便携移动设备,手机平板等软硬件
zeixoo
帖子: 37
注册时间: 2009-04-25 2:50

[分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#1

帖子 zeixoo » 2009-04-25 3:16

参考http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=184742&start=0
折腾了一个晚上,总算是可以调整亮度了,但右上角的提示不会变化
jaunty的/etc/modprobe.d目录只能使用*.conf,还有/etc/init.d/hotkey-setup内容也和以前不一样了,所以按参考帖照做我的机器上没成功。

1.

代码: 全选

make all

代码: 全选

cp lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/drivers/misc
2.

代码: 全选

gedit /etc/modules
末尾添加
lenovo-sl-laptop
3.

代码: 全选

touch /etc/modprobe.d/lenovo-sl-laptop.conf

代码: 全选

gedit /etc/modprobe.d/lenovo-sl-laptop.conf
添加
# install lenovo-sl-laptop
install lenovo-sl-laptop /sbin/modprobe --ignore-install lenovo-sl-laptop
options lenovo-sl-laptop control_backlight=1

# blacklist
blacklist thinkpad_acpi
4.

代码: 全选

gedit /etc/init.d/hotkey-setup
在do_video之前插入
echo 0 > /sys/module/video/parameters/brightness_switch_enabled

代码: 全选

if laptop-detect; then

         echo 0 > /sys/module/video/parameters/brightness_switch_enabled

                 do_video

          fi
         ;;
         restart|force-reload)
         $0 stop || true
         $0 start
         ;;
PS:1. 有谁知道怎么让LenovoCare LED亮起来吗?
2. 谁解决亮度调节的提示不一致问题?
qttty
帖子: 7
注册时间: 2007-03-01 22:22

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#2

帖子 qttty » 2009-04-25 11:54

照LZ的方法配置后可以调节亮度,不过亮度的指示条显示不正确,总是显示在最大值,不过之前按照viewtopic.php?f=126&t=184742&start=0在ubuntu9.04beta版下是可以正常使用的,LenovoCare也可以亮不过没有任何作用。
zeixoo
帖子: 37
注册时间: 2009-04-25 2:50

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#3

帖子 zeixoo » 2009-04-25 14:36

之前在8.10下功能和提示都正常
感觉就是9.04修改了/etc/modprobe.d/和/etc/init.d/hotkey-setup的缘故
qttty
帖子: 7
注册时间: 2007-03-01 22:22

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#4

帖子 qttty » 2009-04-26 5:57

# install lenovo-sl-laptop
install lenovo-sl-laptop /sbin/modprobe --ignore-install lenovo-sl-laptop
options lenovo-sl-laptop control_backlight=1

# blacklist
blacklist thinkpad_acpi
其中
install lenovo-sl-laptop /sbin/modprobe --ignore-install lenovo-sl-laptop
似乎可以去掉,没有任何影响。
# blacklist
blacklist thinkpad_acpi
可以添加在blacklist.conf文件里,这样整齐些





9.04不能用应该是hotkey-setup变动的缘故,不过我使用回旧版的hotkey-setup文件还是不行,似乎是hotkey-setup不能改变gnome-power-manager里的亮度值,导致notify-osd也不变。
zeixoo
帖子: 37
注册时间: 2009-04-25 2:50

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#5

帖子 zeixoo » 2009-04-26 14:02

to qttty
最开始考虑是把所有改动放在一个文件里面,省得以后搞乱了
还有,麻烦把你的旧版hotkey-setup给我发一份,最好是8.10的
email:anthony571@hotmail.com
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#6

帖子 untitled » 2009-04-27 16:52

untitled@linux:~/lenovo-sl-laptop$ sudo make all
make -C /lib/modules/2.6.28-11-generic/build M= modules
make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.28-11-generic'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/basic/hash
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: 在函数‘conf_askvalue’中:
scripts/kconfig/conf.c:104: 警告: 忽略声明有 warn_unused_result 属性的‘fgets’的返回值
scripts/kconfig/conf.c: 在函数‘conf_choice’中:
scripts/kconfig/conf.c:306: 警告: 忽略声明有 warn_unused_result 属性的‘fgets’的返回值
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86/Kconfig
make[1]:正在离开目录 `/usr/src/linux-headers-2.6.28-11-generic'
make[1]: 正在进入目录 `/usr/src/linux-headers-2.6.28-11-generic'
CHK include/linux/version.h
CHK include/linux/utsrelease.h
UPD include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
make[2]: *** 没有规则可以创建“kernel/bounds.s”需要的目标“kernel/bounds.c”。 停止。
make[1]: *** [prepare0] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-2.6.28-11-generic'
make: *** [all] 错误 2


这个....有人说出现这个是因为没解压,可是我已经解压了阿
linux-source-2.6.28/modules/i386/plip-modules
linux-source-2.6.28/modules/i386/ppp-modules
linux-source-2.6.28/modules/i386/sata-modules
linux-source-2.6.28/modules/i386/scsi-modules
linux-source-2.6.28/modules/i386/serial-modules
linux-source-2.6.28/modules/i386/storage-core-modules
linux-source-2.6.28/modules/i386/usb-modules
linux-source-2.6.28/modules/i386/virtio-modules
linux-source-2.6.28/modules/i386/kernel-image
linux-source-2.6.28/package-list
linux-source-2.6.28/kernel-versions
untitled@linux:/usr/src$ ls
linux-headers-2.6.28-11 linux-source-2.6.28
linux-headers-2.6.28-11-generic linux-source-2.6.28.tar.bz2
untitled@linux:/usr/src$ sudo tar jxvf linux-source-2.6.28.tar.bz2
zeixoo
帖子: 37
注册时间: 2009-04-25 2:50

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#7

帖子 zeixoo » 2009-04-27 23:20

我也没装什么特别的包,你的问题我也不清楚该怎么解决,我贴出我的一些信息吧
zeixoo@zeixoo-laptop:/usr/src$ ls -l
total 12
drwxr-xr-x 22 root root 4096 2009-04-20 22:09 linux-headers-2.6.28-11
drwxr-xr-x 7 root root 4096 2009-04-20 22:09 linux-headers-2.6.28-11-generic
drwxr-xr-x 3 root root 4096 2009-04-26 23:02 nvidia-180.44
zeixoo@zeixoo-laptop:~$ dpkg --get-selections | grep linux
libselinux1 install
linux-firmware install
linux-generic install
linux-headers-2.6.28-11 install
linux-headers-2.6.28-11-generic install
linux-headers-generic install
linux-image-2.6.28-11-generic install
linux-image-generic install
linux-libc-dev install
linux-restricted-modules-2.6.28-11-generic install
linux-restricted-modules-common install
linux-restricted-modules-generic install
linux-sound-base install
syslinux install
util-linux install
因为我已经make过了所以具体的信息没法得到,输出第一行有点不太一样
zeixoo@zeixoo-laptop:~/lenovo-sl-laptop$ make all
make -C /lib/modules/2.6.28-11-generic/build M=/home/zeixoo/lenovo-sl-laptop modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
CC [M] /home/zeixoo/lenovo-sl-laptop/lenovo-sl-laptop.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/zeixoo/lenovo-sl-laptop/lenovo-sl-laptop.mod.o
LD [M] /home/zeixoo/lenovo-sl-laptop/lenovo-sl-laptop.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
qttty
帖子: 7
注册时间: 2007-03-01 22:22

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#8

帖子 qttty » 2009-04-28 14:17

zeixoo 写了:to qttty
最开始考虑是把所有改动放在一个文件里面,省得以后搞乱了
还有,麻烦把你的旧版hotkey-setup给我发一份,最好是8.10的
email:anthony571@hotmail.com
8.10版的hotkey-setup可以在源的里下到,
http://mirrors.163.com/ubuntu/pool/main ... 7_i386.deb
http://mirrors.163.com/ubuntu/pool/main ... _amd64.deb
头像
milujite
帖子: 644
注册时间: 2007-01-01 22:14
联系:

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#9

帖子 milujite » 2009-04-28 20:08

编译的时候不能用sudo...晕...用sudo就会出错,不用的话就不会了.有个问题启动的时候屏幕会忽然暗下来,进入桌面才正常,这是什么问题呢?你们会这样么?
ThinkPad SL400 DC
CPU:Intel® Core 2 Duo processor T5670
RAM:2x1GB,Dual
HARDDISK:Seagate 160G SATA
CD-ROM:COMBO
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#10

帖子 untitled » 2009-04-28 20:36

终于搞定了,正如楼上所说,用sudo会出错,折腾了一个晚上,居然是这个原因,我都要崩溃了 :em01
zeixoo
帖子: 37
注册时间: 2009-04-25 2:50

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#11

帖子 zeixoo » 2009-04-29 12:28

milujite 写了:编译的时候不能用sudo...晕...用sudo就会出错,不用的话就不会了.有个问题启动的时候屏幕会忽然暗下来,进入桌面才正常,这是什么问题呢?你们会这样么?
我也这样,之前好像看到过疑似的配置文件,不过忘了在哪
头像
untitled
帖子: 611
注册时间: 2008-12-18 11:47

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#12

帖子 untitled » 2009-04-29 13:21

一直搜索不出是什么原因,我用过opensuse没这个问题。汗,ARCH也会暗下。
头像
karllv
帖子: 632
注册时间: 2008-12-04 17:23

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#13

帖子 karllv » 2009-04-30 17:21

这个俺搞定了。就是那个触摸版的还不能实现快捷开关
头像
thinkpad_2
帖子: 30
注册时间: 2008-05-30 21:14
来自: 中国.四川.成都
联系:

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#14

帖子 thinkpad_2 » 2009-05-01 21:55

嘿嘿楼主,我的tp r61i装上904亮度声音快捷键和功能显示一切正常
头像
astolia
论坛版主
帖子: 6703
注册时间: 2008-09-18 13:11

Re: [分享]Thinkpad SL400 Jaunty 下屏幕亮度调节

#15

帖子 astolia » 2009-05-02 13:54

karllv 写了:这个俺搞定了。就是那个触摸版的还不能实现快捷开关
按照 viewtopic.php?f=126&t=184742&start=0 后面的内容做就好了
回复