Timer 定时器设置
我想用gears.timer替换我的awesome wm中不推荐的Tharead.timer。但我启动它有困难。我将来自的函数作为原型,并编写了简单的测试函数。这是:Timer 定时器设置,timer,awesome-wm,Timer,Awesome Wm,我想用gears.timer替换我的awesome wm中不推荐的Tharead.timer。但我启动它有困难。我将来自的函数作为原型,并编写了简单的测试函数。这是: gears.timer { timeout = 1, autostart = true, callback = function() print("!!Timeout!!") end } 我把它放在rc.lua文件的末尾,然后运行了awesome。从令人敬畏的wm输出来看,函
gears.timer {
timeout = 1,
autostart = true,
callback = function()
print("!!Timeout!!")
end
}
我把它放在rc.lua文件的末尾,然后运行了awesome。从令人敬畏的wm输出来看,函数似乎从未运行过。如何设置gears.timer使其运行
另外,我使用此命令查看awesome wm的输出:
我能够使gears.timer作为信号发射器工作:
timer = gears.timer {
timeout = 1
}
timer:connect_signal("timeout", function()
print("!!Timeout!!")
end
)
timer:start()
然而,对于autostart和callback属性的使用,我仍然有点困惑。Aowesome 4.0只支持gears.timer的timeout参数。autostart参数和callback参数在awesome 4.1中是新的。您使用的是哪个版本的awesome?运行awesome-v可以告诉您。@ulischlachterv4.0根据Lua5.1.5LGI版本0.9.1编译而成
timer = gears.timer {
timeout = 1
}
timer:connect_signal("timeout", function()
print("!!Timeout!!")
end
)
timer:start()