Lua AwesomeWM 中的参数

Lua Arguments in AwesomeWM

我从事此工作已有很长时间了。 AwesomeWM API 没有很好地记录这一点。我只是对我应该如何在其中提出论点感到困惑:

local cal = awful.widget.calendar_popup.month() 

文档说参数放在括号内。我尝试了很多东西,但没有任何效果。 these arguments 应该如何放在括号中?我试过做类似的事情:

    local cal = awful.widget.calendar_popup.month({
           position = "tc",
           bg = "#19191999",
           other values etc etc
    })
cal:attach( mytextclock)

和其他各种东西,但没有任何效果。正确的做法是什么?

编辑: 找到正确的方法是这样的:

local cal = awful.widget.calendar_popup.month({
    style_month = {
       bg_color = "#19191999",
       fg_color = "#ffffff"
    },
})

cal:attach( mytextclock, "tc" )

请记住,小部件的位置必须保留在附加的小部件中。因此“tc”。

编辑:找到正确的方法是这样的:

local cal = awful.widget.calendar_popup.month({
    style_month = {
       bg_color = "#19191999",
       fg_color = "#ffffff"
    },
})

cal:attach( mytextclock, "tc" )

请记住,小部件的位置必须保留在附加的小部件中。因此“tc”。