ThinkBook 14 G3 Linux Mint 21 Vanessa
下記のコマンドを実行したまま、ACアダプタを抜き差ししてイベントを調べる。
$ acpi_listen
下記のような感じに出力された。
ac_adapter ACPI0003:00 00000080 00000000 battery PNP0C0A:00 00000080 00000001 ac_adapter ACPI0003:00 00000080 00000001 battery PNP0C0A:00 00000080 00000001
ACアダプタを抜いた際のイベントについて書く。
event=ac_adapter ACPI0003:00 00000080 00000000 action=/etc/acpi/switch-to-battery.sh
さっき指定したACアダプタを抜いた際のスクリプトを書く。これは画面の明るさを40%にする処理。
※先に/sys/class/backlight/amdgpu_bl0/max_brightnessで最大は確認した方が良い
#!/bin/bash echo 102 | tee /sys/class/backlight/amdgpu_bl0/brightness
実行可能にする。
# chmod +x /etc/acpi/switch-to-battery.sh
ACアダプタを接続した際のイベントについて書く。
event=ac_adapter ACPI0003:00 00000080 00000001 action=/etc/acpi/switch-to-ac.sh
さっき指定したACアダプタを接続した際のスクリプトを書く。これは画面の明るさを60%にする処理。
#!/bin/bash echo 153 | tee /sys/class/backlight/amdgpu_bl0/brightness
実行可能にする。
# chmod +x /etc/acpi/switch-to-ac.sh
サービスを再起動する。
# systemctl restart acpid