电源管理——OnSleep 钩子

电源管理——OnSleep 钩子

当我的电脑决定进入睡眠状态或手动进入睡眠状态时,是否可以调用脚本?

我想做的是编写一个脚本,当睡眠发生时,它会关闭我的 VPN 和 SSH 密钥。我现在不使用休眠模式,否则我也会对这个事件感兴趣。

是否有某种设置可以处理 dbus 事件?电源管理会触发此类事件吗?

任何指示都会有很大帮助。我更愿意在普通用户空间中执行此操作;即没有 root 权限。我更喜欢 KDE,而不是任何其他 DE;但我不介意一个可以带到任何其他 DE 的更通用的解决方案。

答案1

请参阅 pm-action 手册页:http://manpages.ubuntu.com/manpages/trusty/man8/pm-action.8.html,并参考FILES部分。

任何放在目录 /etc/pm/sleep.d/ 中的可执行脚本都会在挂起发生之前被调用。将文件放在此处需要 sudo。

相关内容