トップ «前の日記(2023-01-04 (Wed)) 最新 次の日記(2023-04-20 (Thu))» 編集   RSS 1.0 FEED  

Journal InTime


2023-03-27 (Mon) [長年日記]

_ ACアダプターの抜き差し時に電源モードを変更する

Thinkpad T14/Ubuntu 22.04では電源モード(power profile)を「省電力」にしておかないとすぐにバッテリーがなくなってしまうので、ACアダプターの抜き差し時に自動で電源モードを変更するようにした。

最初はpower-profile-switcherというGNOMEシェル拡張を使おうとしたのだが、上手く動かなかったのでLinuxMint21でLaptopのACアダプターを抜き差しした際にスクリプトを実行するという記事を参考にACPIイベントを拾ってスクリプトを実行するようにした。

/etc/acpi/events/switch-to-battery

event=ac_adapter ACPI0003:00 00000080 00000000
action=/etc/acpi/switch-to-battery.sh

/etc/acpi/switch-to-battery.sh

#!/bin/sh

/usr/bin/powerprofilesctl set power-saver

/etc/acpi/events/switch-to-ac

event=ac_adapter ACPI0003:00 00000080 00000001
action=/etc/acpi/switch-to-ac.sh

/etc/acpi/switch-to-ac.sh

#!/bin/sh

/usr/bin/powerprofilesctl set balanced

といったファイルを作成しておいて

$ sudo systemctl restart acpid

で上手く電源モードが切り替わるようになった。

Tags: Linux
本日のツッコミ(全1件) [ツッコミを入れる]
_ shugo (2023-04-04 (Tue) 11:20)

ACアダプターの抜き差しでフリーズするようになったのでやめました