Desde hace algún tiempo no podía abrir los enlaces magnet de Torrent desde el navegador Chromium en mi Arch con XFCE,
y sin embargo sí que podía abrirlos con Firefox...
Y lo que más me extrañó fue que también podía abrirlos con Chromium en otro equipo en el que tengo Arch con Gnome...
Después de preguntar hoy en la comunidad de Archlinux en español, en Google+, el amigo Diego Rucci ha aportado luz al tema, aclarándome que:
Firefox resuelve las extensiones de archivos por sí mismo, no así Chromium que se nutre de xdg-open;
y Gnome utiliza primero gconf para las configuraciones, y de no resolverlas ahí, busca después en xdg-open.
De esta manera se explica porqué sí se abren los enlaces magnet con Firefox en XFCE y con Chromium en Gnome.
Tras esto me ha dirigido al foco del problema, que es este bug, y a sus 2 posibles soluciones:
Esperar que corrijan el problema... o arreglarlo, gracias a la solución aportada aquí por Doug Weiman,
en la que se edita el archivo /usr/bin/xdg-open y se sustituye la sección
open_xfce()
{
exo-open "$1"
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
por esta otra, donde en lugar de deluge se puede especificar cualquier otro cliente Torrent capaz de resolver enlaces magnet
open_xfce()
{
if (echo "$1" | grep -q '^magnet:'); then
deluge "$1"
else
exo-open "$1"
fi
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
Funciona!
Espero que os sirva.
No hay comentarios:
Publicar un comentario