Abrir elementos de navegación desde Thunderbird en Firefox:
- Metemos las líneas siguientes en nuestro prefs.js (en el directorio de perfiles de nuestro thunderbird, para el usuario determinado):
user_pref("network.protocol-handler.app.ftp", "~/helpers/openfirefox.sh");
user_pref("network.protocol-handler.app.http", "~/helpers/openfirefox.sh");
user_pref("network.protocol-handler.app.https", "~/helpers/openfirefox.sh"); - Creamos el script helper que hacemos referencia en el prefs.js, ~/helpers/openfirefox.sh, y le metemos las siguientes líneas:
#!/bin/sh
export MOZILLA_FIVE_HOME="/opt/firefox"
url="$1"
if [ ! "$url" ]; then
url="about :blank"
fi
if $MOZILLA_FIVE_HOME/mozilla-xremote-client -a firefox openURL\("$url",new-tab\); then
exit 0
fi
$MOZILLA_FIVE_HOME/firefox "$url"
exit 0
Obviamente... modificamos la direccion donde esté ubicado el ejecutable del firefox (en mi caso en /opt/firefox) - Damos permisos de ejecución al script helper que acabamos de crear y tirando millas, abrimos thunderbird y probamos a pinchar un enlace url de cualquier correo que tengamos (apuesto a que tenemos más de uno o dos por ahí).
- Listamos las opciones de configuración disponibles en firefox con about:config en url.
- Insertamos una nueva opción con botón derecho de ratón New->String (o Nuevo->Cadena).
- Creamos la nueva opción con nombre:
netwok.protocol-handler.app.mailto
Y contenido el directorio absoluto del ejecutable del thunderbird, en mi caso:
/opt/thunderbird/thunderbird
Aquí mismo podemos activar (poner a true pulsando con el botón izquierdo del ratón dos veces sobre la opción) una opción de confirmación de aplicación externa del firefox, concretamente la opción:
netwok.protocol-handler.warn-external.mailto
Para ver en el momento en el que pulsemos la opción de menú Send Link/Enviar enlace o un enlace "mailto".
Salud!