Teclado americano com acentuação definitiva no Ubuntu (inclusive 18.04LTS)

Iniciado por AC, 06 de Agosto de 2018, 18:54

tópico anterior - próximo tópico

AC

Acabei de atualizar do Ubuntu 14.04 para a recente 18.04 LTS e, como aconteceu em todas as instalações anteriores, por usar teclado padrão Americano - English (US Internacional) sempre me vejo com dificuldade para realizar a configuração, de modo que fique permanente, não precisando refazê-la toda vez que reinicio o PC.

E como a única solução que faz efeito, eu consegui através de uma dica que sempre volto a procurar quando passo novamente por essa experiência, acho interessante compartilhar aqui para que possa ser utilizada por quem esteja procurando por ela, inclusive por mim, em mais alguns anos, e assim, deixo aqui o que foi postado por Kemel Zaidan exatamente como se encontra no link que reporto após o procedimento.

Abre aspas para Kemel Zaidan...

"
Cedilha no Ubuntu 13.10 com teclado americano
Há um tempo atrás um amigo me relatou que havia instalado o Ubuntu 13.10 numa máquina com teclado americano e que não conseguia fazer cedilha (ç) com ele. Não consegui reproduzir o relatado em nenhuma das minhas máquinas e acabei sugerindo para ele algumas soluções que encontrei na Internet na época do lançamento.

Recentemente, atualizei uma máquina minha que ainda estava na versão 12.04 e tive exatamente o mesmo problema. Só consegui resolvê-lo quando tentei diversas soluções que encontrei dispersas na Internet.

Relato aqui na tentativa de ajudar alguém com o mesmo problema:

Abra os arquivos com o editor de texto da sua preferência

/usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache

Obs: se você estiver utilizando uma versão 32 bits do Ubuntu, provavelmente terá que substituir "x86_64" no caminho acima, por "x386".

Em ambos os arquivos, altere a linha:

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa"
para:
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

Execute os comandos abaixo no seu terminal:

sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /usr/share/X11/locale/en_US.UTF-8/Compose.bakup
sed 's/ć/ç/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed 's/Ć/Ç/g' > Compose
sudo mv Compose /usr/share/X11/locale/en_US.UTF-8/Compose

force o carregamento dos módulos adicionando as seguintes linhas ao seu arquivo /etc/environment:

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

reinicie o computador para que as modificações tenham efeito.
Se tiver sucesso, por favor, deixe um comentário no post relatando a sua experiência"

... aspas fechadas,

Espero não precisar voltar aqui para procurar por esta dica, mas caso seja necessário, conto com minha memória para encontrar este assunto.
E mais uma vez, obrigado ao Kemel Zaidan e boa sorte pra quem precisar dessa solução.


BrunoPT