Você escreve uma função que verifica a classe da janela antes de chamar o método kill()
real. Isso vai para o rc.lua
:
function wrapped_kill(client)
if client.class ~= 'Plasma' then
client:kill()
end
end
Em seguida, troque a função onde as chaves estão vinculadas:
clientkeys = awful.util.table.join(
…
awful.key({ modkey, }, "c", function (c) wrapped_kill(c) end),
…
)