A lista de questões ligadas é diversa e parece ser sobre algumas causas diferentes.
Existe, no entanto, um problema dentro do GTK + que pode causar sintomas como esse, e é persistente, desde que o aplicativo de acionamento esteja em execução. Mais recentemente, foi examinado em um relatório de bug para os aplicativos do GIMP, consulte o link
É uma escolha de design real para o tratamento de eventos do GTK + e foi introduzida para corrigir um erro:
- se ocorrer um evento de mouse, em particular um clique, o kit de ferramentas da interface do usuário (GTK +, seu subsistema GDK) precisa descobrir a qual janela esse evento deve ir. Geralmente esta é a janela mais alta no local do clique
- pode ser que esse local seja coberto pelas janelas de outro aplicativo, no entanto
- e este é exatamente o caso do relatório de erros: um aplicativo usa uma janela transparente de tela inteira para capturar globalmente os gestos do mouse
- O GDK recebe o clique do mouse, verifica se alguma das janelas do aplicativo foi clicada, descobre que elas estão cobertas por outras janelas de aplicativos e descarta o evento
O que pode ser feito é alterar o código-fonte do GTK + para evitar que isso aconteça. Nós temos um patch GTK + na árvore fonte do GIMP e planejamos testar isso com o GIMP 2.9.8 nas plataformas MS Windows. Você pode ajudar testando esta versão assim que ela for publicada, porque não temos certeza se isso causa outro comportamento estranho (como o descarte do evento atual foi introduzido para corrigir algo).