我想在awful.timer
中使用gears.timer
替换已弃用的awesome-wm
。但我无法启动它。我从example获取函数作为原型并编写了简单的测试函数。这是:
gears.timer {
timeout = 1,
autostart = true,
callback = function()
print("!!Timeout!!")
end
}
我将其放在rc.lua
文件的末尾并运行awesome
。从awesome-wm输出的外观看起来,函数永远不会运行。如何设置gears.timer
以便它运行?
P.S。我使用此命令查看awesome-wm
:
DISPLAY=:0; Xephyr :1 -screen 800x600 -ac -br -noreset & \
DISPLAY=:1.0; sleep 1; awesome -c ~/.config/awesome/rc.lua
答案 0 :(得分:1)
Awesome 4.0仅支持gears.timer
的超时参数。 autostart
参数和callback
参数在awesome 4.1中是新的。
答案 1 :(得分:0)
我能够使gears.timer
作为信号发射器工作:
timer = gears.timer {
timeout = 1
}
timer:connect_signal("timeout", function()
print("!!Timeout!!")
end
)
timer:start()
但是我仍然对使用autostart
和callback
属性感到困惑。