我想在我的awful.timer中用gears.timer代替不推荐的awesome-wm。但我很难启动它。我把示例中的函数作为一个原型,编写了简单的测试函数。下面是:
gears.timer {
timeout = 1,
autostart = true,
callback = function()
print("!!Timeout!!")
end
}我把它放在rc.lua文件的末尾,然后运行awesome。从令人敬畏的-wm输出的外观来看,它看起来就像函数从未运行过一样。如何设置gears.timer以使其运行?
我使用这个命令查看awesome-wm的输出
DISPLAY=:0; Xephyr :1 -screen 800x600 -ac -br -noreset & \
DISPLAY=:1.0; sleep 1; awesome -c ~/.config/awesome/rc.lua发布于 2017-11-10 16:57:50
Deady4.0只支持gears.timer的超时参数。autostart参数和callback参数是可怕的4.1中的新参数。
发布于 2017-11-08 21:05:22
我能够让gears.timer作为信号发射器工作:
timer = gears.timer {
timeout = 1
}
timer:connect_signal("timeout", function()
print("!!Timeout!!")
end
)
timer:start()然而,对于autostart和callback属性的使用,我仍然有些困惑。
https://stackoverflow.com/questions/47174259
复制相似问题