Modo seguro en Thunderbird

El viernes, luego de actualizar mi Thunderbird ya no pude iniciarlo de nuevo, siempre que quería arrancarlo, me arrojaba este error:

john@rigardo:~ $ thunderbird 
enigmail.js: Registered components
mimeVerify.jsm: module initialized
Violación de segmento (`core' generado)

Como el error no me arrojaba ningún tipo de información útil, decidí arrancar thunderbird en modo seguro.

john@rigardo:~/$ /usr/bin/thunderbird -safe-mode

En el dialogo de confirmación seleccionamos Continue in Safe Mode
thunderbird-safe-mode-confirmation

Luego deshabilitamos las extensiones “problemáticas” y reiniciamos.
thunderbird-safe-mode-addons

Emesene 2.11.11 para ArchLinux i686

Hace escasos días se actualizó emesene a la versión 2.11.11, dado que en los repos de Archlinux no se actualizaba, decidí crear mi propio paquete para Archlinux.

si deseas instalarlo, puedes descargarlo desde aca:

http://dl.dropbox.com/u/1236084/emesene-2.11.11-1-i686.pkg.tar.xz

Clementine Faenza

Clementine, es en definitiva mi reproductor multimedia favorito, no solo por que hereda sus características de Amarok 1.4 (considerado por muchos como el mejor reproductor multimedia que ha existido), sino por su ligereza.
Pues bien, resulta que nunca me ha terminado de cuadrar el logo de Clementine, por lo que, aprovechando la llegada de Clementine 0.6 decidí modificarlo un poco para incluir un nuevo logo.
He tomado el ícono que creó Sebastian Porta con su pack de iconos Faenza-Variants y los he agregado a las fuentes de Clementine.
Adicionalmente, he retocado un poco la barra que señala la canción que se está reproduciendo.

El resultado me ha dejado mas que satisfecho

La nueva apariencia de Clementine

He creado un PKGBUILD para ArchLinux, aún no empaqueto para ubuntu y derivados, si alguien se toma el trabajo, con gusto lo subiré a la lista.

Pueden descargar el paquete modificado de este enlace: http://dl.dropbox.com/u/1236084/Clementine.tar.gz

Regresar al icono light en hotot

Para quienes no lo sepan, hotot es un cliente de microblogging para Linux (aunque también hay versión para Windows) que ha ganado mucho protagonismo últimamente gracias a sus excelentes prestaciones.

Luego de esta breve introducción, me ocupo del tema en cuestión.
Hace algunos días, recibí una actualización de hotot, que venía con un icono para el systray del tipo monocromático que me gustó bastante; pero des-afortunadamente, actualizaciones mas tarde desapareció y volvió al aburrido icono cuadrado que siembre había tenido.

Hoy me picó la curiosidad y he querido mirar si había forma de volver al icono monocromático y si… si hay forma y además es sencillo.

El truco esta en modificar el archivo “hotot.py” que (almenos en ArchLinux) se encuentra en /usr/lib/python2.7/site-packages/hotot/hotot.py

cambiando:

self.trayicon.set_from_file(
      utils.get_ui_object('imgs/ic64_hotot_classics.png'))
self.trayicon.set_visible(True)

por

self.trayicon.set_from_file(
      utils.get_ui_object('imgs/ic24_hotot_mono_light.svg'))
self.trayicon.set_visible(True)

Luego cerramos y abrimos nuevamente Hotot, y ya tendremos el icono que tanto nos gusta y que queda muy bien con paneles oscuros y los iconos faenza.

Una forma mas “elegante?” de realizar el proceso anterior es:

En ArchLinux


sudo sed -i 's/ic64_hotot_classics.png/ic24_hotot_mono_light.svg/g' /usr/lib/python2.7/site-packages/hotot/hotot.py

En Ubuntu


sudo sed -i 's/ic64_hotot_classics.png/ic24_hotot_mono_light.svg/g' /usr/share/pyshared/hotot/hotot.py

El resultado salta a la vista 🙂

Hotot Antes y Despues

Realizar este cambio en otras distribuciones no debería ser un problema, es solo cuestión de ubicar el archivo correcto y realizar el cambio.

PD.
OJO… este cambio se perderá en el momento en que tu hotot se actualice, por lo que tendrás que realizarlo cada vez si quieres volver al icono monocromático

Usos avanzados de pacman

Los que como yo, usan Archlinux; muy probablemente ya conoscan Pacman, un excelente gestor de paquetes que hace parte de dicha distribución.
Pacman trabaja con paquetes binarios y fuentes, su nombre significa “Package Manager”. En este mostraré los parámetros más utilizados del comando pacman.
Veamos los principales comandos de pacman:

  • pacman -Sy –> Sincroniza la base de datos con los repositorios.
  • pacman -Su –> Actualiza el sistema completo.
  • pacman -S –> Instala un paquete.
  • pacman -R –> Desinstala un paquete.
  • pacman -Rs –> Desinstala un paquete junto a las dependencias no utilizadas por otros paquetes.
  • pacman -Ss –> Permite buscar a un paquete específico.
  • pacman -Sw –> Descarga el paquete pero no lo instala.
  • pacman -Si –> Muestra información sobre un paquete no instalado.
  • pacman -Qi –> Muestra información sobre un paquete ya instalado.
  • pacman -Se –> Instala solamente las dependencias del paquete.
  • pacman -Ql –> Muestra todos los archivos pertenecientes al paquete.
  • pacman -Qu –> Muestra los paquetes del sistema que pueden ser actualizados, pero no los instala.
  • pacman -Q –> Muestra una lista de todos los paquetes instalados en el sistema.
  • pacman -Qo –> Muestra a cual paquete pertenece un archivo en especial.
  • pacman -Sc –> Borra todos los paquetes antiguos guardados en la caché de pacman.
  • pacman -Scc –> Borra todos los paquetes guardados en la cache de pacman ubicado en /var/cache/pacman/pkg.
  • pacman -A –> Instala un paquete guardado en una carpeta local.

Para conocer mas usos del comando pacman, dale al comando man pacman

Como habilitar las techas de funcion (Fn) en Toshiba Satellite en ArchLinux

Debo confesar que llevaba mucho tiempo buscando la forma de habilitar las teclas de funcion en mi Toshiba Satellite L305 con Linux, probe con ubuntu, debian, fedora y archlinux sin exito, hasta que encontre el proyecto omnibook.

Para habilitar las teclas de Funcion en mi Toshiba Satellite (y posiblemente en todos los modelos con board phoenix) tendremos que instalar el paquete “omnibook-svn” desde AUR:

sudo yaourt -S omnibook-svn

luego, agregamos omnibook a la seccion MODULES en el archivo “/etc/rc.conf“, resultando algo como esto:

MODULES=(… omnibook …)

Luego, agregamos una nueva linea con “options omnibook ectype=1” al archivo “/etc/modprobe.d/modprobe.conf“, si no hacemos esto, la carga del modulo fallará.

Luego de esto, podemos reiniciar nuesto equipo o podemos cargar el modulo por nuestra cuenta:

sudo modprobe omnibook

Una vez hecho esto, ya deberian de funcionar nuestras teclas de funcion en nuestro laptop Toshiba Satellite.

Recomiendo visitar la web del proyecto omnibook para que puedan enterarse de otras marcas y modelos de laptops estan soportadas por el proyecto:

web del proyecto omnibook

EDIT!!!

Cacharriando un poco mas con el modulo omnibook, he podido comprobar que las funciones para hibernar y suspender ahora funcionan perfectamente.

TIP: Cómo activar REISUB

En el Linux por defecto de Arch viene desactivada la opción de “Reboot Even If System Utterly Broken”. Para activar el soporte de esta lenta muerte y resurrección patéandole de a uno los encufes a nuestro robotito basta hacer:

# nano /etc/sysctl.conf

y activar el booleano que por defecto estaría en 0 y dejarlo en 1:

# Disable the magic-sysrq key
kernel.sysrq = 1

Este tip lo encontre en los foros de ArchLinux chile: Fuente