Awesome WM botões param de funcionar

0

Este é um trecho de minha 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)
})

Este é um widget de depuração que criei para testar o bug que tenho. Eu adicionei ao meu wibox e tudo está funcionando.

Então, às vezes, o botão pára de funcionar. Quando clico no widget, nada acontece. Se eu recarregar demais, ainda não funciona. Isso acontece para todos os widgets que tenho. Cada widget funciona ou nenhum.

Quando eu chamo testcfg.command a awesome-client , funciona.

    
por Simiil 29.05.2012 / 16:05

1 resposta

0

Seu código funciona para mim, eu instalei por cerca de três horas, cliquei mais de 100 vezes, reiniciei o Awesome, etc. Acho que você terá que encontrar mais algumas pistas sobre isso.

Tente iniciar uma sessão X aninhada com o Xephyr ( Doc na fantástica wiki ) para ter alguns rastreios de depuração. Como alternativa, você também pode iniciar sua sessão normal redirecionando qualquer mensagem de erro em um arquivo. Aqui está o que eu uso no meu .xinitrc :

ck-launch-session /bin/bash --login -c 'awesome' > ~/.xsession-errors 2>&1
    
por 30.05.2012 / 09:22