As caixas de diálogo de senha bloqueiam atalhos de teclado

As caixas de diálogo de senha bloqueiam atalhos de teclado

Estou usando o XMonad 0.11, mas isso pode não estar relacionado. Estou usando evolution3.12.2 e esteérelacionado, mas o problema pode ser mais geral. Após pesquisa, verifica-se que a janela em questão é pinentrye vem do GPG2.

Algumas caixas de diálogo de senha me impedem de usar meus atalhos de teclado. Geralmente isso é causado por evolution.

Acontece o seguinte:

  • Não consigo mudar de área de trabalho ou mudar o foco com o teclado; mudar o foco com o mouse ainda funciona.
  • Não consigo mover a janela usando apenas atalhos de teclado (ou seja, META-SHIFT-1), mas a combinação META-MOUSE1para mover funciona.
  • As chaves que não são do gerenciador de janelas também não funcionam: ESCAPEsão ignoradas, mas RETURNfuncionam. Inserir da área de transferência também não funciona (embora isso possa ser intencional para um campo de senha).
  • Na verdade, qualquer entrada do teclado é redirecionada para os campos de senha e as metacombinações aparecem como letras normais (por exemplo, se eu tentar META-SHIFT-1mover a janela, um * aparece no campo de senha, provavelmente mascarando um 1).
  • Assim que a caixa de diálogo for fechada, usando o mouse ou enter, o sistema voltará a se comportar normalmente.

Eu gostaria de corrigir isso, pois é muito irritante quando uma janela de senha aparece inesperadamente.

informação relacionada