カバーが閉じたときにシステムが一時停止する前に遅延を設定する方法

カバーが閉じたときにシステムが一時停止する前に遅延を設定する方法

私はDEなしでUbuntu 20.04でi3wmを使用しているので、機能を妨げません。デフォルトのlogind.confを使用すると、カバーを閉じた後にシステムが停止します。ふたを閉じてから2分間何もしないようにするには、システムを一時停止します。どうすればいいですか?

systemd-inhibit --listコメントで要求どおりに出力を追加しました。

WHO                          UID USER PID  COMM            WHAT     WHY                                                       MODE 
ModemManager                 0   root 836  ModemManager    sleep    ModemManager needs to reset devices                       delay
NetworkManager               0   root 736  NetworkManager  sleep    NetworkManager needs to turn off networks                 delay
UPower                       0   root 1043 upowerd         sleep    Pause device polling                                      delay
Unattended Upgrades Shutdown 0   root 872  unattended-upgr shutdown Stop ongoing upgrades or perform upgrades before shutdown delay

答え1

さて、これらのイベントを処理するセッションマネージャはありません。独自のプログラムを作成して使用できます。阻害剤 API にログイン

私はこれを直接しませんでした。

関連情報