Skip to content

Instantly share code, notes, and snippets.

@ganobrega
Created April 30, 2025 14:19
Show Gist options
  • Save ganobrega/ef4db878328af64b7c1495c30cc0a2b3 to your computer and use it in GitHub Desktop.
Save ganobrega/ef4db878328af64b7c1495c30cc0a2b3 to your computer and use it in GitHub Desktop.
Adicionando `' + c = ç` no layout US Intl (com dead keys) via `.XCompose`

Adicionando ' + c = ç no layout US Intl (com dead keys) via .XCompose

Este tutorial mostra como configurar a combinação ' + c para produzir ç (cedilha), mesmo usando o layout US International com teclas mortas, no Ubuntu (inclusive sob Wayland), sem alterar arquivos do sistema.


✅ O que fazer agora

1. Edite o arquivo .XCompose do seu usuário

Abra o terminal e digite:

nano ~/.XCompose

Se o arquivo ainda não existir, ele será criado.


2. Adicione as linhas abaixo

Cole o seguinte conteúdo dentro do arquivo:

<dead_acute> <c> : "ç" U00E7
<dead_acute> <C> : "Ç" U00C7

Essas linhas definem que a tecla ' (aspas simples, usada como dead key) seguida de c ou C produz ç ou Ç.


3. Salve e feche o arquivo

No Nano:

  • Pressione Ctrl + O para salvar
  • Pressione Enter
  • Pressione Ctrl + X para sair

4. (Opcional, mas recomendado) Configure o sistema para reconhecer seu .XCompose

Adicione a variável de ambiente ao seu .bashrc, .profile ou .xprofile:

export XCOMPOSEFILE=$HOME/.XCompose

Depois, aplique no terminal:

export XCOMPOSEFILE=$HOME/.XCompose

5. Reinicie sua sessão

Faça logout e login novamente, ou reinicie o computador para garantir que a configuração seja carregada corretamente.


🧪 Teste

Com o layout US International with dead keys ativo:

  • Pressione ' (aspas simples), depois c → deve aparecer ç
  • Pressione ', depois Shift + c → deve aparecer Ç

✅ Pronto!

Você agora tem ' + c = ç funcionando no Ubuntu (mesmo sob Wayland) de forma limpa, segura e reversível — sem precisar modificar o sistema.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment