解锁时运行脚本?

时间:2009-05-30 01:19:52

标签: bash scripting kde kde4 unlock

嘿,我想在KDE 4上每次解锁计算机时运行一个shell脚本。我了解到我可以用shell脚本覆盖/ usr / lib / kde4 / libexec / krunner_lock来运行一个它的东西,然后是原始的krunner_lock二进制文件,我基本上想要做相反的事情:启动一个“撤消”锁定脚本所做的事情的脚本。 我使用的是Kubuntu 9.04 64位,但我很欣赏任何操作系统的答案,以防我想在该系统上做同样的事情。

3 个答案:

答案 0 :(得分:2)

KDE forums here上计算出来。 Porges的解决方案非常接近答案,但它还没有完全解决。您必须将脚本接收的参数传递给真正的krunner_lock,如下所示:krunner_lock_bin $@

答案 1 :(得分:1)

this page读取,只要屏幕被锁定,krunner_lock似乎就会继续运行,因此您应该能够在运行它的行之后放置命令并且它们将运行一次屏幕解锁。

e.g。

#!/bin/bash
...
# do stuff
...
real_krunner_lock # exits once screen unlocks...
...
# undo stuff

答案 2 :(得分:1)

使用Desktop Widgets储物柜在Kubuntu 14.10下运行的2015年版本:

C:/a.png

如果您想在全局键盘快捷键中的自定义部分下指定CTRL + ATL + L组合,则会出现这种情况。