Como impedir que qualquer aplicativo roube o foco no Awesome WM?

2

Parece que qualquer nova janela recebe foco por padrão, e tudo bem. No entanto, alguns aplicativos roubam o foco em outros momentos. Por exemplo, o JetBrains IDEA faz isso várias vezes durante a inicialização. É possível evitar esse roubo de foco?

    
por l0b0 31.10.2017 / 04:32

1 resposta

-1

Da documentação da API :
Por que os novos clientes são urgentes por padrão?

Você pode mudar isso redefinindo awful.ewmh.activate (c) no seu rc.lua. Se você não quer que os novos clientes sejam urgentes por padrão, coloque isso em seu rc.lua:

client.disconnect_signal("request::activate", awful.ewmh.activate)
function awful.ewmh.activate(c)
    if c:isvisible() then
        client.focus = c
        c:raise()
    end
end
client.connect_signal("request::activate", awful.ewmh.activate)
    
por 22.11.2017 / 05:12