mirror of
https://github.com/vincentbernat/i3wm-configuration.git
synced 2025-06-23 10:18:34 +02:00
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.
18 lines
551 B
Lua
18 lines
551 B
Lua
-- Lockscreen
|
|
|
|
local icons = loadrc("icons", "vbe/icons")
|
|
|
|
xrun("xautolock",
|
|
awful.util.getdir("config") ..
|
|
"/bin/xautolock " ..
|
|
icons.lookup({name = "system-lock-screen", type = "actions" }))
|
|
|
|
config.keys.global = awful.util.table.join(
|
|
config.keys.global,
|
|
awful.key({}, "XF86ScreenSaver",
|
|
function()
|
|
awful.util.spawn_with_shell("xautolock -locknow & sleep 1 ; xautolock -enable ; sleep 1 ; xautolock -locknow", false)
|
|
end))
|
|
|
|
-- Configure DPMS
|
|
os.execute("xset dpms 360 720 1200")
|