Archlinux画面輝度の設定

1779 ワード

主にArchWiki:Backlightを参照
Archlinuxのインストールが完了すると、デフォルトの画面の明るさが最も高く、非常に不快に見えます.デフォルトの輝度を調整するにはudevルールを使用して制御します.まず、/etc/udev/rules.d/81-backlight.rulesなどの独自のルールを確立します.設定したい輝度を次のように書きます.
# Set backlight level to 8
SUBSYSTEM=="backlight", ACTION=="add", KERNEL=="acpi_video0", ATTR{brightness}="8"

しかし、あなたのbrightnessは必ずしも8に設定するのに適しているとは限りません.例えば、私の書類に書いてある内容は
#Set backlight level to 600
SUBSYSTEM=="backlight", ACTION=="add", KERNEL=="intel_backlight", ATTR{brightness}="600"

これは、私の最大輝度が4438であり、上記の例の最大輝度が15であるためです.ls /sys/class/backlightによってKERNEL項目に何を記入するかを知ることができ、cat /sys/class/backlight/intel_backlight/max_brightnessによって自分の機械の最大輝度がどのくらいであるかを知ることができる.これを知れば自分の81-backlight.rulesを書くことができます.次に、service mask systemd-backlight@backlight:intel_backlight.serviceコマンドでシステムをブロックするルール(archlinuxのデフォルトの方法は前回の輝度を保存すること)を命令し、rebootする.自分で定義した輝度ルールが有効になっていることが観察できます.
複雑にしたいなら、参考にしてもいいです.http://shuyz.com/fix-led-backlight-flicker-on-linux.htmlで行ないます.