2015-07-25 23:39:28
来 源
中存储网
Ubuntu
经过多次更改失败重装后终于在官网的answers找到了解决办法: 1、解决reboot后无法保存屏幕亮度: sudo gedit /etc/rc.local 打开后你会看到如下内容: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Ma

经过多次更改失败重装后终于在官网的answers找到了解决办法:

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

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 0 

插入这句话到代码中:

echo 0 > /sys/class/backlight/acpi_video0/brightness

保证修改后代码如下,注意exit前的“#”

#!/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这一行添加:

nomodeset acpi_backlight=vendor 

注意:有些硬件可能会是不同的选项.

Intel - nomodeset acpi_backlight=intel Acer - acpi_backlight=acer_acpi or even acpi_osi=Linux acpi_backlight=legacy. 

我的电脑是acer 4830tg,我直接写的=vendor也是同样可以正常工作,你也可以通过google去查找你要设置的选项。

quiet splash nomodeset acpi_backlight=vendor 

退出启动,一旦能正常启动,就把这项选项添加到默认的选项中,编辑文件/etc/default/grub

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

把这一行改成如下:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor" 

保存,更新grup

sudo update-grub

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。