Delirios de un Informático

Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003

Cómo cambiar el atajo de teclado Control+J en Evolution

votar
Archivado en Gnome con fecha 27/Ago/2009 - 0 comentarios

En Gnome Evolution el atajo de teclado Control+J sirve para enviar el mensaje o mensajes seleccionados a la carpeta de spam (Junk) , pero está peligrosamente cerca de Control+K que permite marcar como leído un mensaje. Por el momento no es posible modificar estos atajos mediante ninguna pantalla, por lo que hay que recurrir a toquetear los archivos de configuración que por suerte son simples XML.

Hay que editar el archivo /usr/share/evolution/2.26/ui/evolution-mail-message.xml y buscar MessageMarkAsJunk para dejarlo como sigue para cambiar el atajo a Control+G, que molesta menos:

    <cmd name="MessageMarkAsJunk"
     _tip="Mark the selected messages as junk"
     accel="*Control*g"
     pixtype="pixbuf"/>

    <cmd name="MessageMarkAsNotJunk"
     _tip="Mark the selected messages as not being junk"
     accel="*Control**Shift*g"
     pixtype="pixbuf"/>

Sólo queda reiniciar el programa y listo :)

Mail Notification 5.4 y Gnome Evolution 2.26

votar
Archivado en Gnome con fecha 15/Jun/2009 - 0 comentarios

Mail Notification es un pequeño programa del que ya he hablado. Su mejor característica es la integración con Gnome Evolution, ya que te permite marcar como leídos los correos recién llegados sin necesidad de abrirlos, cosa que no puedes hacer con el formato mbox o via POP3/IMAP. Pero como lleva bastante sin actualizarse, el conector no funciona correctamente con la versión 2.26 de Evolution. El mensaje que muestra es:

“Notificación de correo no puede contactar con Evolution. Comprueba que Evolution está en ejecución y que está cargado el conector con Notificación de correo.”

Si comprobamos el contenido del paquete mail-notification-evolution podremos comprobar que el plugin se instala en un directorio incorrecto, dependiente de la versión 2.24. La solución es sencilla:

cd /usr/lib/evolution/2.26/plugins/
sudo ln -s ../../2.24/plugins/liborg-jylefort-mail-notification.so .
sudo ln -s ../../2.24/plugins/org-jylefort-mail-notification.eplug .

Luego, basta con reiniciar Gnome Evolution para que Mail Notification tenga acceso al correo.

Sincronizar Nokia 5800 con Gnome Evolution

votar
Archivado en Gnome con fecha 18/Feb/2009 - 0 comentarios

Tras trastear un rato con el Nokia 5800 y Linux, dí con la configuración para sincronizarlo con Gnome Evolution mediante msyntool. El primer paso es ir a Ajustes » Conectividad » Transfer. datos » Sincronización y en el perfíl PC Suite marcar únicamente Guía, Agenda y Notas. Además, en Opciones » Editar perfil de sinc. deberá indicarse como Versión de servidor la 1.1.

Una vez configurado el teléfono, se deben ejecutar los siguientes comandos para la instalación y configuración del software de sincronización:

install opensyncutils opensync-plugin-evolution opensync-plugin-syncml multisync-tools multisync0.90
msynctool --addgroup nokia-5800
msynctool --addmember nokia-5800 evo2-sync
msynctool --addmember nokia-5800 syncml-obex-client
msynctool --configure nokia-5800 2

Tras este último comando, se abrirá un editor donde se mostrará un XML con la configuración. Ésta es la que a mi me ha funcionado:

<config>
<bluetooth_address>00:00:00:00:00:00</bluetooth_address>
<bluetooth_channel>6</bluetooth_channel>
<interface>0</interface>
<identifier>PC Suite</identifier>
<version>1</version>
<wbxml>1</wbxml>
<username></username>
<password></password>
<type>2</type>
<usestringtable>1</usestringtable>
<onlyreplace>0</onlyreplace>
<recvLimit>10000</recvLimit>
<maxObjSize>0</maxObjSize>
<contact_db>Contacts</contact_db>
<calendar_db>Calendar</calendar_db>
<note_db>Notes</note_db>
</config>

La dirección Bluetooth puede sacarse marcando *#2820# en el teléfono y el canal Bluetooth puede averiguarse con el comando sudo sdptool browse en un terminal, y tomando el canal del servicio SyncMLClient.

Una vez configurado, basta con ejecutar el comando msynctool –sync nokia-5800 para realizar la sincronización, o bien usar la herramienta gráfica Multisync-gui que aparecerá en el menú Accesorios del sistema.

Gnome Evolution y los enlaces en los correos

votar
Archivado en Linux con fecha 17/Sep/2008 - 0 comentarios

Uso Gnome Evolution desde hace tiempo (otra vez, tras cambiar entre Mozilla Thunderbird y Evolution varias veces) pero uso KDE, por lo que la integración del cliente de correo con el entorno de escritorio a veces no es del todo buena.

Uno de los problemas que me irritaban era la imposibilidad de abrir los enlaces en un correo electrónico pulsando sobre ellos (!!). Se debía a que el explorador por defecto o no estaba bien establecido o no instalado según los parametros por defecto de Gnome (¿Epiphany?), con el agravante de que Mozilla Firefox no está instalado a través de los repositorios (maldito Iceweasel) si no a partir del paquete proporcionado por Mozilla.

Tras trastear un rato dí con la solución:

gconftool-2 --set /desktop/gnome/url-handlers/http/command -t string 'firefox %s'
gconftool-2 --set /desktop/gnome/url-handlers/https/command -t string 'firefox %s'

Requiere tener instalado el paquete gconf2

SpamAssassin remoto en Gnome Evolution

votar
Archivado en Linux con fecha 5/Nov/2007 - 0 comentarios

Gnome Evolution permite la integración con SpamAssassin ( SA en adelante ) para la detección de spam en la recepción de correo, y funciona francamente bien. El problema es que, por lo que he visto, únicamente puede integrarse si SA está instalado en el mismo equipo y para mi, que quiero mantener el equipo de trabajo lo más ligero posible, eso es un problema.

Pensando un poco dí con la solución: instalar SA en un equipo remoto, teniendo configurados los equipos para que haya confianza y se permita la ejecución remota de comandos a través de SSH sin necesidad de contraseña ( Enrique Barbeito escribió una estupenda anotación sobre el tema hace tiempo ).

La configuración en Evolution es sencilla: primero habrá que crear un script que simule ser el binario de SA en el equipo cliente ( /usr/bin/spamassassin ):

#!/bin/bash
ssh usuario@servidor /usr/bin/spamassassin -e $1

Luego, sólo hay que añadir una regla para que ejecute el comando como se puede ver en esta captura de pantalla.

Si alguien conoce una mejor solución, será bienvenida :)

Delirios de un Informático :: Gestionado con WordPress :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons