分页: 1 / 1

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

发表于 : 2007-07-05 2:55
goodluck1982
我的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:

发表于 : 2007-07-05 3:15
laborer
我用的是dell 640m,也就是E1405,ubuntu 6.10需要在/etc/modprobe.d/blacklist中加入

代码: 全选

blacklist video
才可以用Fn+Up/Down。ubuntu 7.04不需要任何修改就可以了。

发表于 : 2007-07-05 9:50
goodluck1982
laborer 写了:我用的是dell 640m,也就是E1405,ubuntu 6.10需要在/etc/modprobe.d/blacklist中加入

代码: 全选

blacklist video
才可以用Fn+Up/Down。ubuntu 7.04不需要任何修改就可以了。
回去试试

发表于 : 2007-07-06 8:17
tommy007
ubuntu 7.04里面只有2级亮度阿,不是最暗就是最亮

发表于 : 2007-07-06 11:14
soarlin
inspiron 700m ubuntu 7.04上述两键工作正常。

发表于 : 2007-07-06 13:34
goodluck1982
goodluck1982 写了:
laborer 写了:我用的是dell 640m,也就是E1405,ubuntu 6.10需要在/etc/modprobe.d/blacklist中加入

代码: 全选

blacklist video
才可以用Fn+Up/Down。ubuntu 7.04不需要任何修改就可以了。
回去试试
经测试,此招对 Dell 1501 不管用!
而且如果禁用了video
则上面我写的程序也失效!

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

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

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

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