Los caracteres acentuados en ubuntu 18.04 funcionan en algunos software pero no en otros

Los caracteres acentuados en ubuntu 18.04 funcionan en algunos software pero no en otros

Recientemente instalé Ubuntu 18.04 y uso i3wm. La distribución de mi teclado es br abnt2 y ya está configurado, pero no puedo usar algunas letras acentuadas en algunos softwares (cuadros de texto en general), pero en otros todo funciona bien. Por ejemplo, en Google Chrome, puedo escribir acentos (ã, á, à, â, etc.), pero en Telegram, KeePassXC, Keepass2, no puedo escribir esos acentos. Esto no solía suceder en mi antigua instalación de Ubuntu 16.04. Y es un poco molesto no poder simplemente escribir un acento de la manera correcta.

¿Alguien sabe lo que está pasando? Parece no ser un problema general de configuración del teclado de Ubuntu sino algo más específico. ¿Quizás un problema de GTK? ¿Alguien tiene alguna pista que me indique la dirección correcta para resolver este problema?

Respuesta1

Descubrí que algunas aplicaciones como las que mencioné en mi pregunta necesitan ibus para manejar adecuadamente los acentos, así que publicaré lo que hice para resolver mi problema solo como ayuda si alguien más se encuentra en la misma situación.

Acabo de poner esto en mi archivo de configuración de i3:

exec --no-startup-id ibus-daemon

Además, si eres de Brasil, asegúrate de tener esto también en tu archivo de configuración de i3:

exec "setxkbmap br"

... y asegúrese de que su archivo /etc/default/keyboard tenga las configuraciones de teclado adecuadas. El mío es así:

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

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

BACKSPACE="guess"

Eso es todo. Todo está funcionando como debería ahora.

Respuesta2

Encontré una solución que me funciona en Ubuntu 22.04 enDiscusión de Fedora: La distribución del teclado en Wayland no funciona correctamente

ibus engine xkb:us:intl:eng

información relacionada