[问题-已解决] 笔记本无法调解亮度!

声卡/显卡/打印机/USB设备等硬件问题(网卡问题请发上面的网卡板块)
回复
头像
goodluck1982
帖子: 171
注册时间: 2007-07-05 2:48
送出感谢: 0
接收感谢: 0

[问题-已解决] 笔记本无法调解亮度!

#1

帖子 goodluck1982 » 2007-07-05 2:55

我的dell 1501 笔记本,在windows下一切热键正常
然而在ubuntu下,只有 Fn-F3(显示电源)、Fn-End(静音)、Fn-PageUp(音量增大)、Fn-PageDown (音量减小)和Fn-F10(弹出光驱)管用,但是Fn -Up(屏幕调亮)和Fn-Down(屏幕调暗)不管用,总是最亮状态,然而在用grub启动的时候却可以调解屏幕亮度,启动后就不可以了。

谁知道怎样才能调解屏幕亮度?
是否要相应驱动,哪里有呢?

====================================
通过查看别人测试,发现可以通过修改文件
/proc/acpi/video/VGA/LCD/brightness
来调解亮度,于是就写了两个小程序
用root编译
gcc brightnessup.c -o brightnessup
gcc brightnessdown.c -o brightnessdown
然后可执行文件加上suid
chmod +s brithtnessup brightnessdown
这样普通用户也可以通过这两个命令调解亮度了

ps: 最初写了个脚本,很容易实现,但设suid不管用,普通用户无法执行,所以才写了个小程序。

如果再能够定义个全局快捷键和其关联上就可以实现
Fn+Up和Fn+Down的功能了,
只是不知如何定义
知道的兄弟不妨共享一下 :wink:
附件
brightness.tar.gz
(730 Bytes) 下载 65 次
上次由 goodluck1982 在 2007-07-10 15:15,总共编辑 3 次。
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
送出感谢: 0
接收感谢: 1 次
联系:

#2

帖子 laborer » 2007-07-05 3:15

我用的是dell 640m,也就是E1405,ubuntu 6.10需要在/etc/modprobe.d/blacklist中加入

代码: 全选

blacklist video
才可以用Fn+Up/Down。ubuntu 7.04不需要任何修改就可以了。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
goodluck1982
帖子: 171
注册时间: 2007-07-05 2:48
送出感谢: 0
接收感谢: 0

#3

帖子 goodluck1982 » 2007-07-05 9:50

laborer 写了:我用的是dell 640m,也就是E1405,ubuntu 6.10需要在/etc/modprobe.d/blacklist中加入

代码: 全选

blacklist video
才可以用Fn+Up/Down。ubuntu 7.04不需要任何修改就可以了。
回去试试
头像
tommy007
帖子: 1352
注册时间: 2007-02-18 0:42
送出感谢: 0
接收感谢: 10 次

#4

帖子 tommy007 » 2007-07-06 8:17

ubuntu 7.04里面只有2级亮度阿,不是最暗就是最亮
头像
soarlin
帖子: 106
注册时间: 2007-05-15 10:30
来自: Ubuntu
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 soarlin » 2007-07-06 11:14

inspiron 700m ubuntu 7.04上述两键工作正常。
头像
goodluck1982
帖子: 171
注册时间: 2007-07-05 2:48
送出感谢: 0
接收感谢: 0

#6

帖子 goodluck1982 » 2007-07-06 13:34

goodluck1982 写了:
laborer 写了:我用的是dell 640m,也就是E1405,ubuntu 6.10需要在/etc/modprobe.d/blacklist中加入

代码: 全选

blacklist video
才可以用Fn+Up/Down。ubuntu 7.04不需要任何修改就可以了。
回去试试
经测试,此招对 Dell 1501 不管用!
而且如果禁用了video
则上面我写的程序也失效!
头像
laborer
帖子: 1016
注册时间: 2005-10-25 11:15
送出感谢: 0
接收感谢: 1 次
联系:

#7

帖子 laborer » 2007-07-07 8:25

goodluck1982 写了:经测试,此招对 Dell 1501 不管用!
而且如果禁用了video
则上面我写的程序也失效!
你试试看运行xev之后,按fn+up/down有没有反应,如果有的话就有办法帮定的。

我在我自己机器上实验fn+up有反应,fn+down没反应。
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
头像
goodluck1982
帖子: 171
注册时间: 2007-07-05 2:48
送出感谢: 0
接收感谢: 0

#8

帖子 goodluck1982 » 2007-07-08 0:21

laborer 写了:
goodluck1982 写了:经测试,此招对 Dell 1501 不管用!
而且如果禁用了video
则上面我写的程序也失效!
你试试看运行xev之后,按fn+up/down有没有反应,如果有的话就有办法帮定的。

我在我自己机器上实验fn+up有反应,fn+down没反应。
me too
回复

回到 “常用硬件支持”