linuxでバッテリー/ACを検知しコマンドを実行
Thinkpad X220でどうもAC駆動時にtlpでの充電量制御がうまく行っていないような気がする
バッテリー/AC駆動での切り替わりを検知しtlp startを実行可能にしたメモ
/etc/udev/rules.d/99-power.rulesに以下を記述
code:sh
SUBSYSTEM=="power_supply", ATTR{online}=="0", RUN+="start tlp"
SUBSYSTEM=="power_supply", ATTR{online}=="1", RUN+="start tlp"
以下を実行しルールを適用
code:sh
sudo udevadm control --reload-rules
sudo udevadm trigger
結局これでやってもうまくいかなかった
参考
https://x.com/i/grok/share/ZK0CGv3g8qX3ky24Ms70aWxnn
https://wiki.archlinux.jp/index.php/Udev#HDMI_.E3.82.B1.E3.83.BC.E3.83.96.E3.83.AB.E3.81.AE.E6.8A.9C.E3.81.8D.E5.B7.AE.E3.81.97.E6.99.82.E3.81.AB.E5.AE.9F.E8.A1.8C.E3.81.99.E3.82.8B
#Linux #udev #tlp