Это отрывок из моего rc.lua
:
testcfg ={}
testcfg.s = 1
testcfg.widget = widget({type = "textbox", name = "testcfg.widget", align = "right"})
testcfg.widget.text = testcfg.s
testcfg.command = function ()
testcfg.s = testcfg.s +1
testcfg.widget.text = testcfg.s
end
testcfg.widget:buttons({
button({ }, 1, function() testcfg.command() end)
})
Это отладочный виджет, который я создал, чтобы проверить мою ошибку. Я добавил его в свой wibox и все работает.
Затем иногда кнопка перестает работать. Когда я нажимаю на виджет, ничего не происходит. Если я перезагружу классно, это все равно не сработает. Это происходит для всех виджетов, которые у меня есть. Либо каждый виджет работает, либо нет.
Когда я вызываю testcfg.command
через awesome-client
это работает.