Um problema que eu encontrei agora a pouco quando eu comprei um teclado bluetooth. O primeiro que inclusive está guardado tem um mapa parecido com o da APPLE. Ou seja, o Português tem os mapas de ABNT2 e PT-PT juntos.
Um problema grande que eu estava tendo que refazer o mapa de teclado. Sim, fazer na mão e isto estava muito fora de mão. Com isto, eu acabei adquirindo um outro do mesmo modelo ( BK3001 ) mas com o mapa Inglês Internacional.
Só que eu acabei descobrindo um outro problema aqui no Fedora. Havia um errinho chato. O Cedilha não funcionava nem a poder de porrada. Um errinho bem chato mas que eu resolvi com alguns processos bem fáceis.
Ao que parece o cedilha por padrão não é carregado em ambientes GTK ( me parece que também na QT ) e este símbolo não aparece.
O processo é bem fácil e consiste em instalar dois pacotes, editar alguns arquivos e, lógico uma reinicialização.
Primeiro vamos instalar os pacotes.
sudo dnf install gtk3-immodules gtk2-immodules -y
O primeiro arquivo que você deve editar é o arquivo /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache
. Adicione as linhas abaixo (caso exista só adicione o us no final.
"/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules/im-cedilla.so"
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
Depois edite o arquivo /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache
e edite o trecho no arquivo para que fique igual abaixo.
"/usr/lib64/gtk-3.0/3.0.0/immodules/im-cedilla.so"
"cedilla" "Cedilla" "gtk30" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:us"
Depois é hora de rodar um sed bem maroto.
sudo sed -i /usr/share/X11/locale/en_US.UTF-8/Compose -e 's/ć/ç/g' -e 's/Ć/Ç/g'
E finalmente adicione as linhas abaixo no seu .bashrc ou .bash_profile .
export GTK_IM_MODULE=cedilla
export QT_IM_MODULE=cedilla
Aí é só reinicializar o sistema e estará tudo funcionando quando o sistema voltar.