使用 KDE 4.3 暂停时,pm/sleep.d 下的脚本不会被调用

使用 KDE 4.3 暂停时,pm/sleep.d 下的脚本不会被调用

富士通西门子 H240、Slackware-current、KDE ​​4.3.2。

当我的笔记本电脑挂起时,我想执行一些额外的步骤。

我找到了这个 SU问题这与我的要求非常接近,但是我放在该目录中的脚本并没有被调用。

这可能是 Slackware 的问题,或者 KDE 将这些脚本放在了不同的位置。

我正在使用 KDE 的“Guidance Power Manager”对话框中的“Suspend”单选按钮来暂停。

是否有一个标准位置可以放置我的脚本,以便它们在机器暂停之前和之后运行?

答案1

我已成功在我的系统上实现此功能。我确信这是因为我使用了符号链接。

我定期备份我的/home,但仅此而已。为了捕获我在 中修改的几个脚本,/etc我使用主目录中的目录,然后在该/etc位置添加符号链接。

在这种情况下,遍历这些目录的脚本正在检查文件是否存在并且是否是“常规文件”:

if [ -f "$syshooks/$base" ]; then
  hook="$syshooks/$base"

结果,我的脚本根本没被考虑。直接复制进去,/etc/pm/sleep.d它们都可以被正确调用。

相关内容