- Se o seu teclado digita ; no lugar de ç, a solução mais estável para teclado abnt2 ubuntu 24.04 é forçar br+abnt2 no GNOME e reiniciar o IBus.
- Para restaurar ? no padrão do usuário, use lv3:ralt_switch, que mantém Alt direito + W no fluxo de teclado abnt2 ubuntu 24.04.
- O erro comum em teclado abnt2 ubuntu 24.04 é conflito entre fonte de entrada do GNOME e engine do IBus, mesmo quando localectl parece correto.
- Para evitar regressão após update, bloqueie sources e xkb-options no dconf, etapa crítica para estabilidade de teclado abnt2 ubuntu 24.04.
- A validação final de teclado abnt2 ubuntu 24.04 deve incluir teste real de ç, á, ã e Alt direito + W = ?, além de checar chaves travadas no gsettings writable.
Se você tem um teclado gamer Kodi com layout físico híbrido (ANSI com tecla Ç) e no Ubuntu 24.04 ele começa a agir como US, este guia resolve o problema de forma definitiva.
Cenário deste tutorial
Neste caso específico, os sintomas eram:
- tecla
çdigitando; - acentos não funcionando como esperado
- necessidade de manter
Alt direito + Wgerando? - configuração voltando ao padrão errado depois de ajustes
A correção foi feita em GNOME + Wayland + IBus, no Ubuntu 24.04.
Objetivo final
Ao terminar, você terá:
ç,á,ãfuncionandoAlt direito + Wgerando?- layout fixo em
br+abnt2 - proteção para updates não alterarem as opções de fonte de entrada
Passo 1: limpar tentativa antiga que quebrou o dconf
Se você testou arquivos em /etc/dconf/db/local.d/00-input-sources e deu erro de valor inválido, remova primeiro:
sudo rm -f /etc/dconf/db/local.d/00-input-sourcesPasso 2: aplicar layout correto no usuário atual
Execute:
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'br+abnt2')]"
gsettings set org.gnome.desktop.input-sources mru-sources "[('xkb', 'br+abnt2')]"
gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:ralt_switch']"
ibus restartIsso força:
- fonte de entrada:
br+abnt2 - Alt direito como tecla de terceiro nível (AltGr), necessário para seu atalho com
?
Passo 3: travar a configuração para não ser sobrescrita
Agora vamos bloquear no dconf os dois campos críticos (sources e xkb-options).
sudo mkdir -p /etc/dconf/profile /etc/dconf/db/local.d/locks
printf "user-db:user\nsystem-db:local\n" | sudo tee /etc/dconf/profile/user >/dev/null
cat <<'EOF' | sudo tee /etc/dconf/db/local.d/locks/00-input-sources >/dev/null
/org/gnome/desktop/input-sources/sources
/org/gnome/desktop/input-sources/xkb-options
EOF
sudo dconf updateDepois disso, faça logout/login.
Passo 4: validar se ficou correto
4.1 Verificar valores aplicados
gsettings get org.gnome.desktop.input-sources sources
gsettings get org.gnome.desktop.input-sources xkb-optionsEsperado:
sources:[('xkb', 'br+abnt2')]xkb-options:['lv3:ralt_switch']
4.2 Verificar se está bloqueado
gsettings writable org.gnome.desktop.input-sources sources
gsettings writable org.gnome.desktop.input-sources xkb-optionsEsperado em ambos: false
4.3 Teste funcional no editor de texto
ç→çShift + ç→Ç- acento agudo +
a→á - til +
a→ã Alt direito + W→?
Passo 5: garantir que a interface gráfica não tenha fonte extra
Em Configurações > Teclado > Fontes de entrada, deixe apenas:
- Português (Brasil)
Se houver outra fonte ativa (US, English, etc.), remova.
Backup rápido da configuração
Depois de funcionar, salve backup:
dconf dump /org/gnome/desktop/input-sources/ > ~/.backup-input-sources.txt
dconf dump /org/freedesktop/ibus/ > ~/.backup-ibus.txtPara restaurar no futuro:
dconf load /org/gnome/desktop/input-sources/ < ~/.backup-input-sources.txt
dconf load /org/freedesktop/ibus/ < ~/.backup-ibus.txt
ibus restartComo desfazer o bloqueio
Se quiser voltar a permitir alterações pela interface:
sudo rm -f /etc/dconf/db/local.d/locks/00-input-sources
sudo dconf updateScript único para copiar e colar
Se preferir aplicar tudo de uma vez:
sudo rm -f /etc/dconf/db/local.d/00-input-sources
gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'br+abnt2')]"
gsettings set org.gnome.desktop.input-sources mru-sources "[('xkb', 'br+abnt2')]"
gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:ralt_switch']"
ibus restart
sudo mkdir -p /etc/dconf/profile /etc/dconf/db/local.d/locks
printf "user-db:user\nsystem-db:local\n" | sudo tee /etc/dconf/profile/user >/dev/null
cat <<'EOF' | sudo tee /etc/dconf/db/local.d/locks/00-input-sources >/dev/null
/org/gnome/desktop/input-sources/sources
/org/gnome/desktop/input-sources/xkb-options
EOF
sudo dconf update
echo "Concluído. Faça logout/login."Conclusão
Para esse teclado Kodi híbrido no Ubuntu 24.04, o ponto decisivo foi:
- fixar
br+abnt2 - usar
lv3:ralt_switchpara preservarAlt direito + Wcomo? - bloquear
sourcesexkb-optionsno dconf para evitar regressão após updates
