Configura o cedilha (ç) em teclados US International no Manjaro/Arch Linux.
Com locale en_US.UTF-8, a tabela compose padrão define dead_acute + c como ć (c-agudo, sérvio/polonês), não ç. Este script corrige isso criando um override em ~/.XCompose.
./fix-cedilha.shO bit de execução já vem preservado no git clone (o repositório rastreia o arquivo como 100755). Se você baixou o script de outra forma (ex.: download avulso/zip) e perdeu a permissão, rode antes chmod +x fix-cedilha.sh.
Depois relogue a sessão.
O layout de teclado deve ser us com variante intl ou alt-intl (US International). Para configurar:
sudo localectl set-x11-keymap us pc105 alt-intlOu via KDE: System Settings > Keyboard > Layouts > English (US, alt. intl.)
O script cria ~/.XCompose com:
include "%L"
<dead_acute> <c> : "ç"
<dead_acute> <C> : "Ç"
include "%L"carrega a tabela compose padrão do sistema- As duas linhas seguintes sobrescrevem o comportamento para ç/Ç
Se você já tiver um ~/.XCompose com outras customizações, o script preserva o conteúdo existente: faz um backup (~/.XCompose.bak.<timestamp>) e apenas acrescenta as duas linhas do override no final do arquivo.
Funciona em GTK, Qt e XWayland (X11 e Wayland).