不懂在Ubuntu下背光调节真是麻烦,每次开机关机重新启动背光的亮度都成了最大,很是刺眼,当然还有浪费电,多方面找了资料,终于发现了解决的办法。
一,在终端中运行sudo apt-get install laptop-mode-tools命令安装laptop-mode-tools。
二,安装完后打开gedit /sys/class/backlight/文件,该文件夹中有三个文件夹,分别是:acpi_video0,acpi_video1,intel_backlight,如果是通过快捷键调节亮度时你会发现在其中的文件夹的brightneess文件值是变化的,包括了acpi_video1,intel_backlight都有变化。
三,在/etc/rc.local文件下增加sudo sh -c "echo -n 40 > /sys/class/backlight/acpi_video1/brightness"(打开指令:sudo gedit /etc/rc.local),增加的这条sudo sh -c "echo -n 40表示亮度是40,在以上的三个文件夹中都发现max_brightness,它们的数值是最大值,根据最大值相应的去调节brightness,我的sudo sh -c "echo -n 40 > /sys/class/backlight/acpi_video1/brightness可以设置开机时的亮度,如果无效的话调节一下路径,就是三个没的文件,对应更改。
四,执行命令:sudo gedit /etc/laptop-mode/conf.d/lcd-brightness.conf修改lcd-brightness.conf,内容如下:
# Enable debug mode for this module
# Set to 1 if you want to debug this module
DEBUG=0
#
# Should laptop mode tools control LCD brightness?
#
CONTROL_BRIGHTNESS=1
#
# Commands to execute to set the brightness on your LCD
#
BATT_BRIGHTNESS_COMMAND="echo 30"
LM_AC_BRIGHTNESS_COMMAND="echo 50"
NOLM_AC_BRIGHTNESS_COMMAND="echo 50"
BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video1/brightness"
以上内容的CONTROL_BRIGHTNESS=1是背光亮度的控制,如果是0就把它改成1,BATT_BRIGHTNESS_COMMAND="echo 30"是电池时背光的亮度值,max_brightness的值衡量你的调节,LM_AC_BRIGHTNESS_COMMAND="echo 50"是加上充电电源是背光亮度,NOLM_AC_BRIGHTNESS_COMMAND="echo 50"的值设置为和用电源时的一样就可以了。这句BRIGHTNESS_OUTPUT="/sys/class/backlight/acpi_video1/brightness"是输出文件路径,我可控制电脑背光亮度的文件是/sys/class/backlight/acpi_video1文件夹下的brightness文件,所以我的路径是/sys/class/backlight/acpi_video1/brightness,保存就行了,这能用来控制力插入电源和拔掉电源时进行自动亮度调节。
五,以上步骤做完后执行sudo reboot,看看成果吧。