如何在挂起或休眠后自动启动应用程序?
我想要这样做的原因是因为我创建了一个脚本来在启动应用程序时设置 xinput 值,但是在暂停或休眠后 xinput 中的值恢复为默认值。
答案1
将自定义 shell 脚本放入/etc/pm/sleep.d
。以下是重新启动 的示例脚本autokey-gtk
:
#!/bin/bash
case "$1" in
hibernate|suspend)
;;
thaw|resume)
pkill autokey-gtk
nohup autokey-gtk 2>&1 > /dev/null &
;;
*)
;;
esac
脚本名称应以 99 或类似数字开头。例如:99_my_resume.bash
。
并且不要忘记使其可执行:
chmod +x 99_my_resume.bash