Corrección Ortográfica en Pidgin – Fedora 11

Pidgin, el cliente de mensajería instantánea que uso en linux, para hacer corrección ortográfica de acuerdo a un idioma, se basa en la localización (locale) del sistema. Esta característica está documentado en su FAQ

… Pidgin currently only supports spell checking in your locale language. This is because gtkspell 2 does not offer a good way for us to know which dictionaries are available or to switch between them …

Una vez identificada la localización, utiliza el diccionario que corresponda para hacer la corrección. Pero para mí esto es un problema: mi sistema utiliza por omisión la localización “en_US”, incluyendo a Gnome (o sea, está en inglés), sin embargo, a diario me comunico con mis contactos en español, y requiero de un corrector ortográfico en mi idioma.

Existe una solución, y es establecer manualmente y por usuario, el diccionario a utilizar. Pero esta alternativa no es muy práctica, sobretodo cuando tienes muchos contactos. Si estás en una situación similar, sigue estos pasos:

Para instalar la localización y el diccionario en español, cómo root ejecuta:

# yum groupinstall "Spanish Support"
# yum install aspell aspell-es

Luego viene el “hack”. La idea es hacer creer a pidgin que mi localización es “es_ES” en vez de “en_US”. Cómo root ejecuta:

# touch /usr/bin/pidgin-es && chmod +x /usr/bin/pidgin-es

Con tu editor preferido, edita el archivo /usr/bin/pidgin-es y agrega este contenido:

#!/bin/bash
export LANG=es_ES
/usr/bin/pidgin &

Por último, edita el acceso directo de Pidgin y apúntalo a este nuevo script: /usr/bin/pidgin-es (en vez de /usr/bin/pidgin). Ve a System > Preferences > Main Menu , en el Menu selecciona Applications > Internet y sobre Pidgin Internet Messenger has un clic con el botón derecho, selecciona Properties

Esta imagen representa cómo debe quedar

pidgin shortcut properties

Lenovo ThinkPad X61 no suena – Fedora 11

Luego de terminar la instalación de Fedora 11 con Gnome 2.26 , mi laptop no sonaba. La solución es sencilla: ve a System > Preferences > Advanced Volume Control y en la pestaña Switches observarás que sólo está habilitado Headphones, habilita Speaker y ya está.

alsamixer-gnome
La solución es simple, pero debo reconocer que me tomó un buen rato descubrir qué estaba pasando, todo estaba en orden: la tarjeta de sonido había sido reconocida por el Sistema Operativo, el volumen estaba al máximo, y el hardware está bueno, me constaba.

Middle button Lenovo ThinkPad X61 – Fedora 11

En Septiembre adquirí un Lenovo ThinkPad X61, lo primero que hice fue instalar Linux en el, opté por Fedora 11 con Gnome cómo Entorno Gráfico.
Después de unas horas de uso, y ya acostumbrado al trackpoint, algo faltaba: emular el middle button. Lo quería por dos razones:

    1. Si seleccionas texto, lo puedes pegar con un clic del middle button (muy útil en la consola)
    2. Si quieres hacer autoscroll, un clic del middle button y el cursor cambiará, allí te puedes desplazar hacia arriba o abajo con sólo mover el mouse (muy útil en el navegador)

    Una descripción mas detallada de sus características en este post de “Coding Horror”.

    ThinkPad_ThinkPoint

    Buscando cómo configurarlo, me encontré con un reporte en el Bugzilla de Red Hat y con un Cómo en ThinkWiki. La solución consiste en crear un archivo del tipo “HAL device information file”.
    Existen dos directorios dónde se pueden guardar estos archivos (con extensión .fdi)

    /usr/share/hal/fdi <- Configuraciones por parte de la distribución
    /etc/hal/fdi <- Configuraciones por parte del administrador

    Cómo root crearemos nuestro “HAL device information file” en este último directorio

    # vim /etc/hal/fdi/policy/mouse-wheel.fdi
    

    Con este contenido

    <match key="info.product" contains="TPPS/2 IBM TrackPoint">
     <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
     <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
     <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
     <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
     <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
     <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
    </match>
    

    Por último, cierra e inicia nuevamente la sesión en Gnome. Podrás observar que el "middle button" ya funciona. Si deseas hacer autoscroll, abre el navegador y visita alguna web, luego presiona el middle button, y sin soltarlo, mueve el trackpoint hacia arriba o abajo.