feiyang10086 发表于 2012-01-05 15:21

ubuntu 11.10亮度无法调节和无法保存屏幕亮度解决办法

ubuntu 11.10亮度无法调节和无法保存屏幕亮度解决办法






经过多次更改失败重装后终于在官网的answers找到了解决办法:原文链接 http://askubuntu.com/questions/3841/desktop-doesnt-remember-brightness-settings-after-a-reboot




1、解决reboot后无法保存屏幕亮度:




view plaincopy to clipboardprint?sudo gedit /etc/rc.local    打开后你会看到如下内容: #!/bin/sh -e   #   # rc.local   #   # This script is executed at the end of each multiuser runlevel.   # Make sure that the script will “exit 0″ on success or any other   # value on error.   #   # In order to enable or disable this script just change the execution   # bits.   #   # By default this script does nothing.   #exit 0sudo gedit /etc/rc.local打开后你会看到如下内容:#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0″ on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#exit 0 插入这句话到代码中:echo 0 > /sys/class/backlight/acpi_video0/brightness保证修改后代码如下,注意exit前的“#”view plaincopy to clipboardprint?#!/bin/sh -e   #   # rc.local   #   # This script is executed at the end of each multiuser runlevel.   # Make sure that the script will “exit 0″ on success or any other   # value on error.   #   # In order to enable or disable this script just change the execution   # bits.   #   # By default this script does nothing.   echo 0 > /sys/class/backlight/acpi_video0/brightnessexit 0#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0″ on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/backlight/acpi_video0/brightness
exit 0其中echo 后面的值为0-10,对应为0到100%,如echo 5表示一半亮度

保存后退出,重启就可以了。

注意:大多数人都是acpi_video0,根据自己/sys/class/backlight/下面文件决定

2、亮度调节

亮度调节依赖与你的bios和内核版本,你可以尝试以下代码:

kernel boot选项:

当你启动系统时,出现在grup的屏幕时,按e键进行编辑,在kernel这一行添加:

view plaincopy to clipboardprint?   nomodeset acpi_backlight=vendor
   nomodeset acpi_backlight=vendor注意:有些硬件可能会是不同的选项.view plaincopy to clipboardprint?Intel -nomodeset acpi_backlight=intel Acer - acpi_backlight=acer_acpi or even acpi_osi=Linux acpi_backlight=legacy.
Intel - nomodeset acpi_backlight=intel Acer - acpi_backlight=acer_acpi or even acpi_osi=Linux acpi_backlight=legacy.我的电脑是acer 4830tg,我直接写的=vendor也是同样可以正常工作,你也可以通过google去查找你要设置的选项。view plaincopy to clipboardprint?    quiet splash nomodeset acpi_backlight=vendor
    quiet splash nomodeset acpi_backlight=vendor退出启动,如果能正常启动,就把这项选项添加到默认的选项中,编辑文件/etc/default/grubview plaincopy to clipboardprint?# command line   
sudo -e /etc/default/grub

# graphical   
gksu gedit /etc/default/grub
# command line
sudo -e /etc/default/grub

# graphical
gksu gedit /etc/default/grub把这一行改成如下:view plaincopy to clipboardprint?GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"保存,更新grup
view plaincopy to clipboardprint?sudo update-grub
sudo update-grub如果还是没有解决问题的话请参照如下链接方法:

http://askubuntu.com/questions/3841/desktop-doesnt-remember-brightness-settings-after-a-reboot

清风鸟儿 发表于 2012-01-05 15:21

谢谢分享

1323657290 发表于 2012-04-18 22:33

很感谢,可惜新手还不知道怎么办
页: [1]
查看完整版本: ubuntu 11.10亮度无法调节和无法保存屏幕亮度解决办法