xlock: really lock the screen

xautolock only reads its messages once per second. It can only
receives one message. So, if we send "enable" and "locknow", "locknow"
erases "enable". Try to be smarter.
This commit is contained in:
Vincent Bernat 2013-08-20 15:20:28 +02:00
parent 38a6b2205b
commit 27c5c4deee

View file

@ -11,7 +11,7 @@ config.keys.global = awful.util.table.join(
config.keys.global,
awful.key({}, "XF86ScreenSaver",
function()
awful.util.spawn_with_shell("xautolock -enable ; xautolock -locknow", false)
awful.util.spawn_with_shell("xautolock -locknow & sleep 1 ; xautolock -enable ; sleep 1 ; xautolock -locknow", false)
end))
-- Configure DPMS