sony 笔记本Karmic Koala (9.10)添加亮度改变
发表于 : 2009-11-06 13:57
Sony笔记本安装Ubuntu可能会出现Fn+F5;Fn+F6调节屏幕颜色失败的状况,尤其像9.10,我发现在它的acpid支持文件夹里根本没有关于这部分的技术支持,对此我惨考opensuse下的解决办法,添加了3个文件,很好的解决了亮度不能改变这个问题(当然缺点也依然存在,就是显示的当前进度不正常)注意红色代码是在终端中输入的,黄色代码在打开的gedit中输入,输入后保存关闭就可以了。
1.首先安装nvclock Make sure nvclock is installed
Code:
[/color]
2. 然后 /etc/acpi/events中添加两个关于fn+F5;fn+F6亮度条件的文件,第一个叫做sony-brightness-up
In /etc/acpi/events create a file sony-brightness-up containing the following:
Code:
//之后,把这段关于热键设置的代码粘如进去。
3. 这是变暗的代码In /etc/acpi/events create a file sony-brightness-down containing the following:
Code:
4.然后在上层文件夹内添加sh,也就是acpi启动时要执行的文件sonybright.sh In /etc/acpi create a file sonybright.sh containing the following:
Code:
之后我们来执行它,这时应该注意,在文件所在的目录下执行这些文件and make it executable
Code:
5. 最后我们重启acpid Restart acpid
Code:
大功告成,万岁~
1.首先安装nvclock Make sure nvclock is installed
Code:
代码: 全选
sudo apt-get install nvclock
2. 然后 /etc/acpi/events中添加两个关于fn+F5;fn+F6亮度条件的文件,第一个叫做sony-brightness-up
In /etc/acpi/events create a file sony-brightness-up containing the following:
Code:
代码: 全选
sudo gedit /etc/acpi/events/sony-brightness-up
代码: 全选
# /etc/acpi/events/sony-brightness-up
event=sony/hotkey SNC 00000001 00000011
action=/etc/acpi/sonybright.sh up
Code:
代码: 全选
sudo gedit /etc/acpi/events/sony-brightness-down
代码: 全选
# /etc/acpi/events/sony-brightness-down
event=sony/hotkey SNC 00000001 00000010
action=/etc/acpi/sonybright.sh down
Code:
代码: 全选
sudo gedit /etc/acpi/ sonybright.sh
代码: 全选
#!/bin/bash
if [ "x$1" = "xdown" ]; then
# Decrease brightness
nvclock -S -10
elif [ "x$1" = "xup" ]; then
# Increase brightness
nvclock -S +10
elif [ "x$1" = "xdim" ]; then
# Minimum brightness
nvclock -S 15
elif [ "x$1" = "xbright" ]; then
# Maximum brightness
nvclock -S 100
else
echo >&2 Unknown argument $1 to nvclock in sonybright.sh
fi
Code:
代码: 全选
cd /etc/acpi/events
sudo chmod +x sony-brightness-up
sudo chmod +x sony-brightness-down
cd /etc/acpi
sudo chmod +x sonybright.sh
Code:
代码: 全选
sudo /etc/init.d/acpid restart
