很棒的 WM 按鈕停止工作

很棒的 WM 按鈕停止工作

這是我的摘錄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 中,一切正常。

然後,有時該按鈕會停止運作。當我單擊小部件時,沒有任何反應。如果我重新加載awesome,它仍然不起作用。我擁有的所有小部件都會發生這種情況。要么每個小部件都起作用,要么沒有。

當我打電話時testcfg.commandawesome-client仍然有效。

答案1

你的程式碼也適用於我,我安裝了大約三個小時,點擊了 100 多次,重新啟動 Awesome 等等。

嘗試使用 Xephyr 啟動巢狀 X 會話(很棒的 wiki 上的文檔)以獲得一些調試跟踪。或者,您也可以啟動正常會話,重定向檔案中的任何錯誤訊息。這是我在我的中使用的.xinitrc

ck-launch-session /bin/bash --login -c 'awesome' > ~/.xsession-errors 2>&1

相關內容