AwesomeWM 时间不更新?

我正在使用AwesomeWM,尝试使用以下代码在我的wibox中显示时间 vicious.register(datewidget, vicious.widgets.date, os.date("%b ")..(os.date("%d")+0).. ', ' ..(os.date("%I")+0)..os.date(":%M")..string.lower( os.date(" %p ")), 1) 当我打开_AwesomeWM_时,时间是正确的,但它不会自动更新。 出于某种原因,, 1)不起作用。 这是我的完整rc.lua

点赞
用户1190388
用户1190388

我猜问题在于注册函数所需要的参数格式。它需要一个格式化字符串来计算日期,而你现在传入的是字面字符串而非格式化参数。

根据您之前的问题,我找到了一个相同的不同方法。现在,您的vicious应该像这样:

vicious.register(datewidget, vicious.widgets.date, "<span font-family='terminus' color='#999999'>%b %d, %l:%M %P</span>", 1)

这样就应该可以了。

感谢sa1

2013-02-18 04:03:42