如果机器未收到输入,我将使用xautolock和slimlock的组合自动锁定我的机器。
〜/ .xinitrc中:
xautolock -locker /usr/bin/lockify.sh -time 5 &
/usr/bin/lockify.sh:
#!/bin/bash
DONTLOCK=false
if pidof gnome-mplayer
then
DONTLOCK=true
else
echo "gnome-mplayer is not running"
fi
if $DONTLOCK
then
echo "Watching Video, not locking screen"
else
/usr/bin/slimlock
fi
直到最近,当我有一个VMWare来宾在前台运行时,我才发现这是一个问题。发生的情况是,在锁定屏幕上时,键盘输入似乎保留在vmware-guest中,因此我无法解锁主机系统。
有谁知道在锁定系统之前如何确保输入焦点转移回我的主机?