xfce4-xkb-plugin: Parche para teclado en español latino

El SlackBuild oficial de xfce4-xkb-plugin para la versión 0.5.4.3 tiene un bug en el cual no es posible poner la distribución de teclado “latam” o español latino. El bug hace que xfce4-xkb-plugin se cierre al tratar de cambiar la distribución del teclado a español latino, por lo cual es imposible usarla.

Estos días he tenido que estar usando el teclado en español de españa. Esto me sacaba del apuro pero me era incómodo estar escribiendo por ejemplo los acentos, que se escriben “asì” con distribución del teclado de españa pulsando la misma tecla en la que se encuentra el acento en la distribución latina para escribirlos “así”.

Por lo tanto me di a la tarea de buscar una solución. Lo primero que encontré fue este sitio, en donde se reporta el bug (para la distribución Ubuntu) y además se publica un parche.

Teniendo la solución frente a mí (el parche) puse manos a la obra. ¿Cómo procedí? Bueno pues modificando el SlackBuild para la compilación de xfce4-xkb-plugin.

Editando el archivo xfce4-xkb-plugin.SlackBuild

Editar el archivo es tan sencillo como descargar las fuentes y el tarball del SlackBuild desde http://slackbuilds.org/repository/14.0/desktop/xfce4-xkb-plugin/ y extraer el SlackBuild.

$ tar -xvzf xfce4-xkb-plugin.tar.gz

Y mover el archivo con el código fuente al directorio creado:

$ mv xfce4-xkb-plugin-0.5.4.3.tar.bz2 xfce4-xkb-plugin

Luego hay que descargar el parche y colocarlo en el mismo directorio donde se extrajo el SlackBuild.

$ wget https://bugs.launchpad.net/ubuntu/+source/xfce4-xkb-plugin/+bug/899290/+attachment/2677972/+files/xfce4-xkb-plugin-fix.patch

Preparando el parche de xfce4-xkb-plugin

Preparando el parche de xfce4-xkb-plugin

Ahora editar el SlackBuild:

# gvim xfce4-xkb-plugin.SlackBuild

Y colocar la siguiente línea antes de la instrucción configure:

patch -p1 < $CWD/xfce4-xkb-plugin-fix.patch

Quedando:

Editando el SlackBuild de xfce4-xkb-plugin

Editando el SlackBuild de xfce4-xkb-plugin

Ejecutar el SlackBuild, no llevará más de cinco minutos el proceso de compilación:

# ./xfce4-xkb-plugin.SlackBuild

Una vez creado el paquete, resta actualizarlo.

# upgradepkg /tmp/xfce4-xkb-plugin-0.5.4.3-i486-2_eco.tgz

Actualizando el paquete creado de xfce4-xkb-plugin

Actualizando el paquete creado de xfce4-xkb-plugin

Listo, ya tenemos el paquete actualizado.

Resultado

Ahora se puede cambiar sin ningún problema la distribución del teclado a español latino “latam” en cualquier momento.

xfce4-xkb-plugin funcionando con la distribución latam

xfce4-xkb-plugin funcionando con la distribución latam

Problema resuelto.

Descarga el SlackBuild

Si deseas descargar el SlackBuild esta disponible en mi cuenta de github.com en la siguiente dirección:

https://github.com/ecoslacker/Slackware-Hacks/tree/master/SlackBuilds/xfce4-xkb-plugin

Puedes usar:

git://github.com/ecoslacker/Slackware-Hacks.git

Ten encuenta que solo lo he probado en mi laptop con Slackware 14.0 x86 o de 32 bits y me tomé la libertad de personalizarlo, así que úsalo bajo tu propio riesgo.

Saludos.

Anuncios

Un pensamiento en “xfce4-xkb-plugin: Parche para teclado en español latino

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s