Como corrigir o teclado gamer Kodi no Ubuntu 24.04 e manter a configuração após atualizações

abnt2 estável no Ubuntu 24.04, com acentos, ç e interrogação funcionando como no seu uso diário!

Escrito por
Emanuel Negromonte
Emanuel Negromonte é Jornalista, Mestre em Tecnologia da Informação e atualmente cursa a segunda graduação em Engenharia de Software. Com 14 anos de experiência escrevendo sobre...
  • 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 + W gerando ?
  • 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á:

  • ç, á, ã funcionando
  • Alt direito + W gerando ?
  • 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:

Bash
sudo rm -f /etc/dconf/db/local.d/00-input-sources

Passo 2: aplicar layout correto no usuário atual

Execute:

Bash
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

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

Bash
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

Depois disso, faça logout/login.

Passo 4: validar se ficou correto

4.1 Verificar valores aplicados

Bash
gsettings get org.gnome.desktop.input-sources sources
gsettings get org.gnome.desktop.input-sources xkb-options

Esperado:

  • sources: [('xkb', 'br+abnt2')]
  • xkb-options: ['lv3:ralt_switch']

4.2 Verificar se está bloqueado

Bash
gsettings writable org.gnome.desktop.input-sources sources
gsettings writable org.gnome.desktop.input-sources xkb-options

Esperado 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:

Bash
dconf dump /org/gnome/desktop/input-sources/ > ~/.backup-input-sources.txt
dconf dump /org/freedesktop/ibus/ > ~/.backup-ibus.txt

Para restaurar no futuro:

Bash
dconf load /org/gnome/desktop/input-sources/ < ~/.backup-input-sources.txt
dconf load /org/freedesktop/ibus/ < ~/.backup-ibus.txt
ibus restart

Como desfazer o bloqueio

Se quiser voltar a permitir alterações pela interface:

Bash
sudo rm -f /etc/dconf/db/local.d/locks/00-input-sources
sudo dconf update

Script único para copiar e colar

Se preferir aplicar tudo de uma vez:

Bash
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:

  1. fixar br+abnt2
  2. usar lv3:ralt_switch para preservar Alt direito + W como ?
  3. bloquear sources e xkb-options no dconf para evitar regressão após updates
Compartilhe este artigo