Este script corrige o problema da cedilha (ç) em aplicações baseadas em Chromium/Electron (como VS Code, Google Chrome, Discord, etc.) no Pop!_OS utilizando Wayland (ou ambiente COSMIC).
No Wayland, algumas aplicações ignoram as configurações do arquivo ~/.XCompose, fazendo com que a combinação ' + c resulte em ć (C com acento agudo) em vez de ç.
O script automatiza a configuração do fcitx5 como método de entrada (Input Method), que intercepta as teclas corretamente antes de chegarem à aplicação, garantindo que o cedilha funcione conforme esperado.
Esta solução foi validada no Pop!_OS 24.04 LTS, resolvendo definitivamente o problema de acentuação no ambiente COSMIC/Wayland. Vale notar que o fcitx5 é um candidato forte para se tornar o padrão em futuras versões do sistema, dada sua melhor compatibilidade com o Wayland moderno.
Você pode rodar o script diretamente do terminal sem precisar clonar o repositório:
bash <(curl -sL https://raw.githubusercontent.com/walcew/fix-cedilla-popos/main/fix-cedilla-popos.sh)-
Clone este repositório:
git clone https://github.com/walcew/fix-cedilla-popos.git cd fix-cedilla-popos -
Dê permissão de execução e rode o script:
chmod +x fix-cedilla-popos.sh ./fix-cedilla-popos.sh
Nota: Será necessário digitar sua senha de
sudopara instalar os pacotes necessários e ajustar configurações do sistema.
Caso queira desfazer as alterações realizadas por este script, execute com a flag --revert:
Remotamente:
bash <(curl -sL https://raw.githubusercontent.com/walcew/fix-cedilla-popos/main/fix-cedilla-popos.sh) --revertLocalmente:
./fix-cedilla-popos.sh --revertNecessário reiniciar o computador após aplicar ou reverter as correções.