Google Chrome y los acentos en Linux Mint (Ubuntu y derivadas). IBus en Gtk+ y Qt

Hace algunas semanas me percaté que nuestro navegador favorito, Google Chrome, no reconocía los acentos en Linux Mint, distribución basada en Ubuntu, por lo que esta última es la causante del problema. A la hora de escribirlos, y pulsar la tecla del acento, no se asociaba a la tecla que pulsabas posteriormente, un problema de codificación.

En un principio pensé que el problema derivaba de la configuración del lenguaje del teclado, pero me sorprendió ver que en cualquier editor de texto local no me ocurría.

Tal vez puedas pensar que para búsquedas en Google, no es un problema grave, pero si eres asiduo a utilizar la suite ofimática en la nube Google Drive para realizar documentos formales, es imposible trabajar.

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.

Solución

Google Chrome utiliza Qt, por lo que basta con instalar el paquete correspondiente para solucionarlo:

 

Más información:

IBus

Ubuntu

Debug de código mediante emulación de dispositivos y Media Types en Google Chrome

Últimamente, en mi trabajo, el desarollo frontend se ha incrementado considerablemente, y me he encontrado en la situación de tener que realizar varios contenidos web con formato muy especifico para su visualización en versión web, como en versión impresa, como ya os imaginaréis es contenido con resultados estadísticos, e informes, por lo que la versión impresa de la web cobra un papel muy importante.

Hasta hace relativamente poco tiempo, este trabajo era bastante pesado, puesto que no había apenas herramientas de depuración de código CSS para los diferentes Media Types (y además, teniendo en cuenta de que la gran mayoría fueron implementandos en CSS2…).

Desde el primero momento, supuse que Google Chrome, con sus Developer Tools, tendría que tener algún “as” bajo la manga, para facilitarnos la tarea, pero me resulto curioso que no encontré dicha opción en las herramientas. Tras ponerme a indigar por Google descubrí no sólo tenía una herramienta que facilitaba la tarea, era un completo emulador de todos los Media Types y por supuesto incluyendo su completo set de herramientas como inspector de elementos HTML, modificación de estilos CSS en vivo, etc…

El problema de esto, es que los desarrolladores de Chromium (versión base de Google Chrome) han movido (escondido) en repetidas ocasiones esta funcionalidad, y han conseguido despistar a más de uno.

En este momento (Versión 37.0.2062.120 m) se encuentran en:Debug de código y emulación de dispositivos en Chrome

  1. Chrome Developer Tools
    • Linux/Windows: ctrl + shift + j o F12
    • Mac: cmd + alt + j o F12
  2. Si no se abre automáticamente el Drawer, apretamos ESC.
  3. En el Drawer de la consola, veremos una pestaña que pone “Emulation”, aquí es donde actualmente han centralizado la Emulación del navegador:
    1. Devices: Para emular dispositivos en función del modelo, resolución etc…
    2. Media: Para emular Media Types.

Esta funcionalidad nos puede ahorrar un tiempo increíble a la hora de depurar código en desarrollo web, añadiendo toda la potencia que tiene el inspector de las Google Chrome Developer Tools, y su previsualizador en tiempo real.

[SOLUCIÓN] Maraca en Nexus 4

Desde que salió el LG Nexus 4, aquel fatídico 13 de Noviembre de 2013 en el que hubo un colapso completo de el sistema de compra mediante Google Play, son muchas las alabanzas y críticas que ha recibido este terminal.
Ya ha pasado más de un año desde ese día, es más, ya ha sido lanzado su siguiente buque insignia, el Nexus 5. Aun así, el Nexus 4 sigue siendo uno de los terminales estrella, pese a que ha sido descatalogado de Google Play Store.

Creo que si cito las palabras “maraca” o “sonajero”, todo el mundo que este puesto un poco en el mundo smartphone, sabrá a que me estoy refiriendo con esto, pero por si acaso… Uno de los “defectos” y lo cito ya que realmente no es un defecto, es que el terminal al agitarlo (no, no me refiero a agitarlo como una botella de champán en un MotoGP) suena como si alguna pieza dentro del mismo estuviera suelta.
Esto desde un principio se achacó al tema de la lente de la cámara, la cual, como en todos los smartphones se encuentra en estado de “suspensión” y por ello si la agitas, se golpea dicha lente sobre las paredes donde esta alojada.

Pues bien, hace unos meses, recorriendo varios temas en HTCMania.com, la cual enlazo para hacerle un poco de publicidad, se volvía a crear polémica, un tanto repetitiva en el subforo del LG Nexus 4 sobre el tema. Mi sorpresa fue que un usuario llamado Daniel Cañada, ha mostrado mediante un vídeo, que el problema del “sonajero” no se corresponde con la lente de la cámara fotográfica del terminal, si no que es un problema con el pistón que acciona la salida de la bandeja donde se aloja la tarjeta Micro-SIM. Mediante un “apaño” casero, incrustando un minúsculo fragmento de goma (cobertura de cable) soluciona el problema.

Para finalizar, añadiré que puedo corroborar que lo que habéis visto, soluciona el problema, y mi Nexus 4 ya no suena al agitarlo. Así que no me queda más que agradecer a Daniel Cañada por el “bricoconsejo”. ¡Saludos!

Nueva interfaz en Google Docs

Ya hemos visto días atrás, como otros servicios de Google, como Gmail o Youtube comenzaban a ofrecer una interfaz experimental, que se inspiraba en la red social. Así que ahora le toca el turno a Google Docs.

Google en su afán de integrar todos sus servicios en su nueva red social, Google+, nos deleita con una renovada interfaz de su suite ofimática en la nube asemejándose a la interfaz de la red social.

Interfaz de Google Docs
Con la nueva interfaz el diseño es mucho más limpio e intuitivo (ya lo era antes, ahora más), botones grandes como los de Google+ y mejoras en la usabilidad de Google Docs desde smartphones y tablets.
Además con esta interfaz, aparecen diferentes atajos de teclado, los cuales nos permitirán entre otras cosas crear, editar o eliminar documentos, además de poder compartirlos.
Para probarla, simplemente hace falta irse a la margen superior izquierda, donde pone Probar nueva interfaz (puedes hacer click desde aquí), y activarás la nueva interfaz.

Extensiones de Google+ para Google Chrome

Escasamente tiene un mes de vida, pero la red social de Google, Google+ esta batiendo records de entrada de usuarios. Ya supera los 20 millones de usuarios registrados, y su crecimiento sigue un ritmo vertiginoso.

Mucho tiempo se ha estado especulando con la posibilidad de que Google sacará su propia red social, y finalmente aquí la tenemos. Después de varios “batacazos” por parte de los gigantes de Mountain View, como han sido Google Wave y Google Buzz, reaparece pisando fuerte.
No voy a entrar en detalles de lo que actualmente ofrece Google+ ya que hay información de sobra en la red. El proyecto esta en una fase muy temprana de desarrollo, por lo que los servicios que ofrece son algo reducidos por el momento. (En mi opinión esta vez están haciendo las cosas bien, y puede llegar a ser un duro competidor de Facebook).
No obstante, desde el primer día, distintas extensiones han ido apareciendo para los diferentes navegadores, que amplían considerablemente la funcionalidad de Google+ además de integrarle algunas características que yo encuentro necesarias desde un primer momento (como por ejemplo, centralizar la información que compartes y/o comparten tus contactos, con resto de redes sociales, como Twitter o Facebook).
Ya que Google Chrome es mi navegador predeterminado, voy a comentar las extensiones para el, pero cabe mencionar que van apareciendo extensiones de Google+ para todos los navegadores. Incluso algunas de las que voy a citar son multiplataforma.

Google+Facebook
Esta extensión permite seguir el Time Line de tu cuenta de Facebook en Google+
Integra dentro del panel de navegación un botón especifico para Facebook. De este modo, no hará falta acceder a las dos redes sociales por separado, ya que todo estará integrado en la bonita interfaz de Google+
Además, esta disponible para 3 de los navegadores más importantes del mercado (Chrome,Firefox y Explorer).

 

La interfaz quedaría así:
Google+Twitter
Como la extensión anterior (del mismo desarrollador), se trata de integrar nuestra cuenta de Twitter en Google+.
Nos aparecerá un botón en la barra de navegación, y nuestro timeline de Twitter se mostrará en el stream.
Además incluye un acortador de url’s, compartir fotos y vídeos etc.
Esta disponible para los mismos navegadores que la anterior extensión. (Chrome,Firefox y Explorer).
La interfaz quedaría así:

Start Google+
Esta extensión integra los servicios de Gmail, Facebook y Twitter.
Añade en la barra de navegación superior varios botones para acceder de forma más cómoda, a los servicios, ademas de integrar varias opciones de publicaciones en varios servicios a la vez.
Desde el botón de Gmail, puedes controlar los correos pendientes de lectura (pulsando sobre él se despliega una ventana con los correos), con un click sobre cualquiera de ellos, accedes al mensaje directamente desde tu cuenta de Gmail.
Como se puede apreciar en la imagen, en las opciones de publicación, te da la opción de compartir tambien en Facebook y en Twitter.
Además, integra el Time Line de los dos, en el de Google+. También puedes verlos individualmente desde los dos iconos que aparecen debajo de los intereses.

 

 

Enlace para descargar la extensión: Start Google+

Existen muchas otras extensiones para cambiar la estética de Google+ y añadir alguna que otra mejora, pero en cuanto a integrar distintos servicios (en concreto Facebook y Twitter) estas son las extensiones con mayor utilidad.

Otras extensiones interesantes:

Move your Photos
Esta extensión te ayuda a transferir tus fotos de Facebook a Picasa (Google) y compartirlas en Google+

+Photo Zoom
Extensión que sirve para hacer zoom sobre las imágenes simplemente pasando el curso encima de ellas.

Usability Boost for Google Plus
Esta extensión te permite mantener de forma fija la barra de notificaciones (la barra negra, no la barra de navegación).

Hide Google+ Notification
Con esta extensión podrás esconder el icono de notificaciones de Google+ en todos los servicios de Google para evitar distracciones.

Extensión que muestra un pequeño icono de notificaciones rojo de Google+ en la barra del navegador

Con esta extensión puedes cambiar el color de la barra de Google+ a verde, azul o rosa.

Extensión que te permite traducir automáticamente las publicaciones que te aparezcan en el Time Line con Google Translate. Además incorpora opción de compartir en Twitter.