laptop を少し移動したらシャットダウン処理が走ってしまいました.ログを見ると電源ボタンが押されてシャットダウン処理が走ったようです.
これを抑制しました.
ログはこんな感じです.
リスト 1. syslog より
2026-02-02T06:38:41.358362+09:00 tp-l13 acpid: received input layer event "button/power PBTN 00000080 00000000" 2026-02-02T06:38:41.359609+09:00 tp-l13 acpid: rule from /etc/acpi/events/powerbtn-acpi-support matched 2026-02-02T06:38:41.362438+09:00 tp-l13 acpid: executing action "/etc/acpi/powerbtn-acpi-support.sh"
/etc/systemd/logind.conf の電源ボタンを押したときの HandlePowerKey のコメントを解除して poweroff を ignore に書き換えて電源ボタンで何もしないようにします.
$ sudo git -C /etc diff HEAD~~ /etc/systemd/logind.conf diff --git a/systemd/logind.conf b/systemd/logind.conf index 02ec007..d7e2dbe 100644 --- a/systemd/logind.conf +++ b/systemd/logind.conf @@ -25,7 +25,7 @@ #InhibitDelayMaxSec=5 #UserStopDelaySec=10 #SleepOperation=suspend-then-hibernate suspend -#HandlePowerKey=poweroff +HandlePowerKey=igore #HandlePowerKeyLongPress=ignore #HandleRebootKey=reboot #HandleRebootKeyLongPress=poweroff
デーモンを再起動して設定を反映します.
$ sudo systemctl restart systemd-logind
電源ボタンを押してシャットダウン処理が走らないのを確認します.
リスト 2. 環境
$ dpkg-query -W systemd acpi acpi 1.8-1 systemd 259-1 $ lsb_release -dr Description: Debian GNU/Linux forky/sid Release: n/a $ arch x86_64 $ sudo lshw -sanitize -json | jq '."vendor", ."version"' "LENOVO" "ThinkPad L13"