Introducción
Hace ya algunos días que Google Chrome no reconocía los acentos, y aunque en principio puedas pensar que para realizar búsquedas en internet esto tampoco es un gran problema, para mi si que lo es, porque, como ya he comentado en alguna ocasión, los artículos los escribo utilizando StackEdit, un editor online sobre el que escribí un artículo hace ya algún tiempo “StackEdit.io o como sacar partido a escribir sin distracciones“.
Cierto es que siempre se puede utilizar el código unicode para solventar este problema, tal y como comenté en el artículo “Como utilizar el código unicode en Ubuntu y porqué“, sin embargo, lo suyo es resolver el problema de raíz y dejar este tipo de soluciones para aquellos que se encuentren en otras situaciones, como puede ser, encontrarse con un teclado con otra distribución y que no tenga ñ.
¿Cómo resolver el problema de los acentos en Google Chrome?
IBus y los acentos
IBus es el método de entrada que interpreta lo que escribimos y lo traduce en los caracteres que queremos ver, es decir, cuando tecleamos ‘a lo que realmente queremos ver es á. IBus es la aplicación que se encarga de realizar esta operación en Ubuntu desde la versión 9.10 ya que en versiones anteriores utilizaba SCIM.
Ahora bien, llegados a este punto nos encontramos que para relacionarse con IBUS los dos grandes sistemas para crear interfaces gráficas como son Gtk+ y Qt necesitan de sus particulares bibliotecas como son ibus-gtk y su homóloga ibus-qtk, para Gtk+ y Qt respectivamente.
El problema y la solución
El problema se encuentra precisamente en que Google Chrome y otras aplicaciones como puede ser Sublime Text 3 utilizan Qt, y de ahí el problema que nos encontramos con los acentos. Evidentemente la solución es tan sumamente sencilla como instalar el correspondiente paquete y reiniciar la sesión.
Para instalar el paquete puedes hacer clic en el siguiente enlace, o bien instalarlo mediante un emulador de terminal,
sudo apt-get install ibus-qt4
Más información,
A mí me pasó, y luego de activar y dasactivar el ibus, se solucionó. Si surge de vuelta el problema lo tendré en cuneta.
Me preguntaba si esta misma solución funcionaría con programas como Sigram y Aegisub. Uso un portátil sin teclado español y es bastante irritante el problema con la tilde en algunos programas.
He instalado el paquete que mencionas pero por ahora me sigue desapareciendo la tilde de vez en cuando. ¿Necesito hacer algo más?
Muchas gracias de antemano 🙂
tienes que salir de la sesión y entrar de nuevo…
Así lo hice. Creo que ahora en programas como Aegisub va bien aunque en Sigram sigue fallando. He visto que también tengo instalado el paquete para Gtk+, aunque tampoco sé si tiene algo que ver.
Gracias por todo.
Quizás también se podría cambiar ibus por Fcitx.
Tengo un problema con los acentos, pero con un programa en específico: Telegram.
Actualmente, estoy utilizando Xubuntu 16.04 LTS.
He configurado el teclado, y, como ya he mencionado, los acentos funcionan perfectamente, menos en el programa de Telegram para Linux. ¿Sugerencias o soluciones?
Hola,
¿Has probado simplemente desactivando el ibus? O utilizando la solución descrita?
Un saludo