O Fedora 24 foi lançado ontem (21/06/2016) e acabei de fazer um fresh install no meu notebook de trabalho. Utilizo um teclado externo bluetooth que possui layout americano e é sempre um transtorno fazer o cedilha funcionar corretamente. Por padrão, ao selecionar o layout de teclado US-INTL, ao pressionar acento agudo + c, ao invés de mostrar ç, é exibido um ć.

No Fedora 24, os aplicativos nativos do GNOME 3 funcionam corretamente com cedilha nos teclados layout americano. O problema acontece com aplicativos que foram desenvolvidos com GTK2, versão anterior das bibliotecas de desenvolvimento do GNOME, esses ainda continuam exibindo cedilha como ć.

A receita abaixo resolveu meu problema:

  1. Instalar os pacotes gtk2-immodules im-chooser: sudo dnf install gtk2-immodules im-chooser
  2. Editar o arquivo /etc/profile e adicionar no final: export GTK_IM_MODULE=cedilla
  3. Editar (ou criar) o arquivo /etc/rc.conf e adicionar no final: KEYMAP=”us-acentos”
  4. Reboot

Depois desses passos, tanto os aplicativos nativos do GNOME 3 (que já estavam funcionando) quanto os aplicativos desenvolvidos com GTK2 funcionaram normalmente com cedilha no teclado com layout americano.