systemd-suspend.service
マニュアルページ:
/lib/systemd/system-sleep/にあるスクリプトまたはバイナリはローカルでのみ使用され、ハッキングと見なす必要があります。アプリケーションがシステムの一時停止/休止状態と再開の通知を受け取る場合は、より良いインターフェイスを使用できます。
それでは、一時停止する前に通知を受け取るために使用できる「より良いインターフェース」には何がありますか? (n秒/分前であればいいのですが)
答え1
systemd-logind.service
「より良いインターフェース」は、おそらく、システムのシャットダウンとスリープ状態を抑制するロジックを含む実装されたサプレッサロックを意味します。
からman systemd-logind.service
:
説明する
systemd-logind は、ユーザーログインを管理するシステムサービスです。以下を担当します。
- ...
- アプリケーションのシャットダウン/スリープ無効化ロジックの実装
...
阻害ロジックの詳細については、阻害剤を参照してください。開発者文書のロック。
私が考えることができるもう1つの解決策は、システムサービスを作成することです。https://www.freedesktop.org/software/systemd/man/systemd.unit.htmlそしてこれたとえば、関連する質問があります。