Cedilha no Ubuntu 13.10 com teclado americano
Veja uma tentativa de ajudar alguém com uma máquina com teclado americano que não consegue fazer cedilha (ç) no Ububtu 13.10.
Algum 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 relatando a sua experiência.







