Caracteres acentuados no Ubuntu 18.04 funcionam em alguns softwares, mas não em outros

Caracteres acentuados no Ubuntu 18.04 funcionam em alguns softwares, mas não em outros

Instalei recentemente um Ubuntu 18.04 e uso o i3wm. O layout do meu teclado é br abnt2 e já está configurado mas não estou conseguindo usar algumas letras acentuadas em alguns softwares (caixas de texto em geral) mas em outros está tudo funcionando bem. Por exemplo, no google chrome consigo digitar acentos (ã, á, à, â, etc), mas no telegrama, KeePassXC, Keepass2, não consigo digitar esses acentos. Isso não acontecia na minha antiga instalação do Ubuntu 16.04. E é meio chato não conseguir simplesmente digitar um sotaque da maneira certa.

Alguém sabe o que está acontecendo? Parece não ser um problema geral de configuração do teclado do Ubuntu, mas algo mais específico. Talvez um problema do GTK? Alguém tem uma pista para me indicar a direção certa para resolver esse problema?

Responder1

Eu descobri que alguns aplicativos como os que mencionei na minha pergunta precisam do ibus para lidar adequadamente com os acentos, então postarei o que fiz para resolver meu problema apenas como uma ajuda se alguém estiver na mesma situação.

Acabei de colocar isso no meu arquivo de configuração do i3:

exec --no-startup-id ibus-daemon

Além disso, se você é do Brasil, certifique-se de ter isso em seu arquivo de configuração do i3 também:

exec "setxkbmap br"

... e certifique-se de que seu arquivo /etc/default/keyboard tenha as configurações de teclado adequadas. O meu é assim:

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="br"
XKBVARIANT="abnt2"
XKBOPTIONS=""

BACKSPACE="guess"

É isso. Tudo está funcionando como deveria agora.

Responder2

Encontrei uma solução que funciona para mim no Ubuntu 22.04 emDiscussão do Fedora: O layout do teclado no Wayland não funciona corretamente

ibus engine xkb:us:intl:eng

informação relacionada