Ubuntu 14を再起動して画面輝度の設定を保存する方法


再起動するたびに、システムの画面の明るさが最大値に調整され、うるさい!設定値を保存するにはどうすればいいですか?
まず、自分のシステムの画面輝度の値範囲を知って、端末を開いて、次の手順に従います.
バックライトというディレクトリに入ります
cd /sys/class/backlight/

このディレクトリの下にサブディレクトリintelがあることに気づきました.backlightは別のフォルダに接続されています
wenjianbao@wenjianbao-pc:/sys/class/backlight$ ll  0drwxr-xr-x  2 root root 0  9   4 21:42 ./drwxr-xr-x 61 root root 0  9   4 21:42 ../lrwxrwxrwx  1 root root 0  9   4 21:42 intel_backlight -> ../../devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight/

intel_に入りますbacklightというディレクトリには、次のファイルが表示されます.
ここでactual_brightnessファイルは画面輝度の最小値を保存し、max_brightnessは画面輝度の最大値を保存し、brightnessは現在の画面輝度を保存します.
wenjianbao@wenjianbao-pc:/sys/class/backlight$ cd ./intel_backlight
wenjianbao@wenjianbao-pc:/sys/class/backlight/intel_backlight$ ll  0drwxr-xr-x 3 root root    0  9   4 21:42 ./drwxr-xr-x 4 root root    0  9   4 21:42 ../-r--r--r-- 1 root root 4096  9   4 21:42 actual_brightness-rw-r--r-- 1 root root 4096  9   4 21:42 bl_power-rw-r--r-- 1 root root 4096  9   4 21:42 brightness
lrwxrwxrwx 1 root root    0  9   4 21:42 device -> ../../card0-eDP-1/-r--r--r-- 1 root root 4096  9   4 21:42 max_brightness
drwxr-xr-x 2 root root    0  9   4 21:42 power/lrwxrwxrwx 1 root root    0  9   4 21:42 subsystem -> ../../../../../../../class/backlight/-r--r--r-- 1 root root 4096  9   4 21:42 type-rw-r--r-- 1 root root 4096  9   4 21:42 uevent

catコマンドで画面の明るさの最大値と最小値を表示します.システムの表示はこことは違います.私のシステムでは、最小値は4221で、最大値は5273です.
wenjianbao@wenjianbao-pc:/sys/class/backlight/intel_backlight$ cat actual_brightness max_brightness

現在の輝度を保存するbrightnessファイルに値を書き込んでみます(この値はシステム定義の最大値と最小値の範囲内でなければなりません).
sudo echo 4429 > ./brightness

ここまで,システム画面の輝度の取値範囲と変更原理を大まかに理解し,以下で修正する.
echo文をPOSTに書き込む
wenjianbao@wenjianbao-pc:~$ sudo vim /etc/rc.local

自分の好みでechoの後の数値を記入しますが、明るさの範囲内でなければなりません.
# By default this script does nothing.echo 4429 > /sys/class/backlight/intel_backlight/brightnessexit 0

パソコンを再起動したら、明るさは正常~~~
【コツ】自分が満足できる「画面輝度値」をどうやって手に入れるか.
1、まずスクリーンの明るさを調整する:システムの設定->明るさとロック->スライドバーをドラッグして、明るさを調整する;
2、コマンドで現在の輝度値を表示する.
cat /sys/class/backlight/intel_backlight/brightness