O Chrome perde as sequências Compose cujo último caractere usa Shift [closed]

5

No Chrome 35.0.1916.153 ou 36.0.1985.125, algumas vezes, minha chave Compose parcialmente não funciona. Tanto quanto eu posso dizer, combinações cujo último caractere usa a tecla Shift que não funciona. Por exemplo, 'eé e /= trabalho, mas não 'EÉ ou -> . Neste post, quando digo que uma combinação não funciona, quero dizer que nada acontece quando eu a pressiono; por exemplo, pressionando a Compor ' e b insere ab .

Na minha instância em execução, se eu digitar Compor ' e , isso insere o caractere é , como deveria ser. Mas se eu digitar Compor ' Deslocar + e , nada acontece. O mesmo acontece em uma janela anônima que eu já tenho aberta. No entanto, se eu abrir uma nova janela anônima nessa instância, Compor ' Deslocar + e insere É como deveria inicialmente, mas assim que eu abro uma página web, as combinações que terminam em uma tecla deslocada param de funcionar. O mesmo acontece com outra conta de usuário com um novo perfil: 'EÉ só funciona até eu carregar uma página da web.

Este problema não começou hoje. Não me lembro se começou quando atualizei do Chrome 34.x (estável) para o Chrome 35.x (estável), mas começou por volta dessa época.

Eu normalmente tenho a variável de ambiente GTK_IM_MODULE=xim , porque não quero que os aplicativos Gtk usem um método de entrada diferente dos aplicativos X padrão. Remover essa variável do Chrome parece fazer com que Compose funcione normalmente.

Qual é o efeito de GTK_IM_MODULE no Chrome? Como eu faço para usar de forma confiável o método de entrada X11?

    
por Gilles 29.07.2014 / 02:26

0 respostas