Cedilha no Fedora 25
Este post está extremamente desatualizado. Uma versão mais atual pode ser encontrada aqui.
Quem utiliza teclado US Internacional para escrever no Linux já deve ter dado de cara com o fato de que na maioria das distribuições, a combinação ‘+c gera um “ć” em vez de um “ç”. Resolver isso no Fedora 25 é fácil, mas não evidente.
tl;dr – eu criei este script que faz todos os passos abaixo automaticamente. Basta rodar isso:
curl https://raw.githubusercontent.com/rselbach/c-cedilla-fedora/master/c-cedilla-fedora | bash
Se você preferir não executar o script, continue lendo.
Primeiro, vamos criar um novo mapa de teclado para seu usuário. Rode o comando abaixo:
sed -e 's,\xc4\x86,\xc3\x87,g' \
-e 's,\xc4\x87,\xc3\xa7,g' \
< /usr/share/X11/locale/en_US.UTF-8/Compose > ~/.XCompose
Isso copia o arquivo de mapeamento de teclas do Fedora para o diretório $HOME do usuário, substituindo o “Ć” por um “Ç”.
Agora vamos configurar o GNOME para que ele não controle a configuração do teclado, para que possamos usar nossa própria:
gsettings set org.gnome.settings-daemon.plugins.keyboard active false
Para selecionar o input method apropriado, o Fedora fornece um programinha chamado im-chooser que não é instalado por padrão. Para instalá-lo:
sudo dnf install im-chooser
Por fim, executamos o im-chooser e escolhemos “Use X Compose table”:
Clique em “Log out” para aplicar as modificações e a partir de agora deve ser possível gerar o c-cedilha com a combinação ‘+c.