[问题-已解决] 笔记本无法调解亮度!
发表于 : 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的功能了,
只是不知如何定义
知道的兄弟不妨共享一下
然而在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的功能了,
只是不知如何定义
知道的兄弟不妨共享一下