domingo, 5 de junio de 2011

Deshaciéndose del molesto cliente de mensajería emesene 2. (Actualizado)




Cuando emesene salió, fue para mí la mejor alternativa posible para un cliente de mensajería instantánea tan usado como el MSN Messenger para Linux. Su interfaz era bastante similar y sin embargo, ofrecía al usuario una gran cantidad de elementos para personalizarlo. No era tan pesado y engorroso como aMSN, ni tan genérico y propenso a que los mensajes no lleguen a su destino como Pidgin. Era todo lo que yo y muchos otros usuarios podríamos desear. Sin embargo, al poco tiempo salió la versión 2 de este cliente y parece que lejos de avanzar, han dado un enorme paso atrás.

Emesene 2 es en pocas palabras, torpe, escaso de funciones, contraintuitivo y por momentos, desesperante. Aún confío en que pronto harán algo para corregir todos esos problemas, pero en lo que espero, decidí usar la versión 1.6. Estable, confiable y para mí, el pináculo de emesene. Primero intenté hacer esto a través de la lista de repositorios, pero es algo que demostró ser bastante problemático. La solución a mi predicamento la encontré en instalar el paquete deb directamente.

Primero, tenemos que asegurarnos de desinstalar emesene, para esto vamos a nuestro gestor de paquetes o escribimos en terminal:

$ sudo aptitude remove emesene


Después, abrimos nuestro siempre útil terminal y escribimos lo siguiente para descargar e instalar el paquete:

$ wget http://ftp.us.debian.org/debian/pool/main/e/emesene/emesene_1.6.3-1_all.deb

$ sudo dpkg -i emesene_1.6.3-1_all.deb


¡Listo!, ahora hemos vuelto a la versión 1.6 de emesene. Sin embargo, el trabajo no está terminado. Ahora tenemos que asegurarnos de que nuestro emesene no se actualice a la versión 2. Para hacer esto, vamos a Synaptic, buscamos el paquete de emesene, lo seleccionamos y en el menú paquete, seleccionamos la opción "bloquear versión". Con esto, no volveremos a preocuparnos porque un día encontremos nuestro lindo emesene 1.6 reemplazado por su horripilante hermano 2.

Actualización:

Lo anterior funciona solamente para el caso en el que usemos un gestor de actualizaciones como es el caso de mintupdate. Sin embargo, para evitar que el paquete sea actualizado al hacerlo desde terminal, ese necesario editar el archivo preferences. Para hacer esto escribimos lo siguiente en terminal:

$ sudo nano /etc/apt/preferences
Ahí añadimos lo siguiente al final del archivo de texto:

Package: emesene
Pin: version 1.6.3-1
Pin-Priority: 1001
Finalmente, presiona Ctrl +O y Ctrl + X para guardar los cambios y salir del editor. Y ahora, si actualizas usando aptitude upgrade o aptitude safe-upgrade, verás que el paquete de emesene no se actualiza. Para revertir el cambio sólo hace falta eliminar lo que añadimos en el archivo preferences y el paquete emesene volverá a ser actualizado sin problemas.

viernes, 3 de junio de 2011

Editar tu GRUB, mucho más sencillo con ayuda de GRUB Customizer.

¿No recuerdan acaso la linda época en que el GRUB era aquella poco amistosa pantalla negra con letras blancas que nos permitía escoger de una lista el sistema operativo que queríamos arrancar en nuestra computadora? Claro que si como todo buen usuario de GNU/Linux no te sentías intimidado por trabajar en Terminal, podías meterte a trabajar en menu.lst o incluso instalarle un tema a tu menú de arranque para hacerlo mucho más vistoso.

Sin embargo, llegó GRUB 2 y todo se volvió mucho más confuso. Y lo digo en serio. El archivo menu.lst fue cambiado por grub.cfg. Un archivo que al principio contiene una advertencia hecha para que te lo pienses dos veces antes de que se te ocurra hacer una modificación a ese archivo.


¡¡Raaaaaaaaaaar!! Soy grub.cfg, aquél que ose editarme pagará un terrible precio.


Lo cierto es que esta advertencia no la colocan para decirte que no eres lo suficientemente 1337 para editar este archivo. Sino que simplemente, se trata de un archivo generado por grub-mkconfig y que cualquier edición que hagas a ese archivo se perderá en el momento en que el GRUB sea actualizado. Entonces, lo que debe editarse no es este archivo, sino las fuentes que se usan para generarlo.

Para este fin, uno debe ir a la ruta /etc/grub.d y desde ahí editar el archivo fuente que requiera para añadir o modificar cosas a nuestro GRUB. Sin embargo, este es un proceso bastante engorroso y francamente, es de la clase de cosas que sólo nos gusta hacer por el camino más largo sólo para presumir.

Sin embargo, no es necesario trabajar tanto para dejar nuestro GRUB como nos gusta. Basta con usar un programa con una GUI bastante sencilla de usar llamado grub-customizer. Para utilizar esta útil aplicación primero tenemos que añadirlo a nuestra lista de repositorios. Para esto escribimos en un terminal

$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer

Después sólo es necesario actualizar la lista de paquetes e instalar el programa, escribiendo lo siguiente:

$ sudo aptitude update $ sudo apt-get install grub-customizer

Para ejecutarlo, puede buscarse en el menú de aplicaciones o simplemente ejecutarlo desde terminal con privilegios de superusuario.

$ sudo grub-customizer

Esto nos abrirá una interfaz gráfica que reúne todas las fuentes a partir de las cuales se genera grub.cfg y podemos modificarlas todas en un mismo sitio. También peuden cambiarse los colores de fuente y el fondo.

Esto se ve mucho mejor.

Como siempre, espero que esto les haya sido útil.