暂停前通知

暂停前通知

systemd-suspend.service手册页:

请注意,放入 /lib/systemd/system-sleep/ 中的脚本或二进制文件仅供本地使用,应被视为黑客攻击。如果应用程序想要收到系统挂起/休眠和恢复的通知,可以使用更好的界面。

那么,我可以使用哪些“更好的界面”在暂停之前收到通知呢? (如果在 n 秒/分钟之前就好了)

答案1

“更好的接口”可能是指在 中实现的抑制器锁systemd-logind.service,其中包括抑制系统关闭和睡眠状态的逻辑。

man systemd-logind.service

描述

systemd-logind 是管理用户登录的系统服务。它负责:

  • ...
  • 为应用程序实现关闭/睡眠禁止逻辑

...

有关抑制逻辑的更多信息,请参阅抑制剂锁开发者文档

我能想到的另一个解决方案是编写一个systemd服务,参见https://www.freedesktop.org/software/systemd/man/systemd.unit.html例如相关问题。

相关内容