Eu uso um layout de teclado internacional em inglês (EUA) e sempre que uso a tecla ´seguida, cela produz o caractere português e francês "ç" (cedilla), o que é desejável. No entanto, nos aplicativos GTK (Pidgin, por exemplo), gera "ć", que é polonês.
Como posso fazer com que os aplicativos GTK se comportem da mesma maneira que o restante dos aplicativos?
NOTA: Eu tive o mesmo problema no Ubuntu 11.04 e 10.10 e eles encontraram dois conjuntos de soluções que funcionam nessas versões específicas.
Respostas:
O problema é que os aplicativos GTK não se integram às configurações de idioma do
Editor de métodos deentrada do Windows(IME)e, em vez disso, usam os seus próprios. Por padrão, isso é definido como Simples e precisa ser alterado. Você precisa criar uma nova variável de ambiente em todo o sistema chamada GTK_IM_MODULE e configurá-la como cedilla (pensei erroneamente que, quando definido como ime, o GTK emularia o próprio comportamento do Windows, mas o IME é uma coisa diferente). Eu tenho o nome da variável de ambiente a partir daqui: http://developer.pidgin.im/ticket/4896fonte
ime
não funciona exatamente como o Windows. para fazer o cedilha funcionar, eu tive que usarcedilla
. Capitalizar (Cedilla
) não funcionou.