Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Cedilha Fix

Configura o cedilha (ç) em teclados US International no Manjaro/Arch Linux.

O problema

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.

Uso

./fix-cedilha.sh

O 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.

Pré-requisito

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-intl

Ou via KDE: System Settings > Keyboard > Layouts > English (US, alt. intl.)

Como funciona

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).

About

Configura o cedilha (ç) em teclados US International no Manjaro/Arch Linux

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages