Cómo asociar enlaces magnet en Linux

Los enlaces magnet son cada vez más populares y están reemplazando lentamente a los archivos .torrent. Desgraciadamente, en Linux no viene asociada ninguna aplicación a este tipo de enlaces, aun cuando tengas instalado un cliente de torrent.

En otra oportunidad, vimos cómo solucionar este problema en Firefox. Ahora, compartimos una solución que debería funcionar con cualquier explorador web y cualquier entorno de escritorio.

Asociar cliente de torrent

Esto es necesario ya que cuando le damos clic al enlace nos pide abrir una aplicación externa al navegador. Para indicarle a los exploradores con qué aplicación deben abrir los enlaces magnet:

gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command "/usr/bin/transmission %s"

Podés cambiar /usr/bin/transmission por la ruta de cliente que uses (/usr/bin/ktorrent, /usr/bin/transmission-gtk, etc).

gconftool-2 -s /desktop/gnome/url-handlers/magnet/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true

Chrome y Chromium

En caso de que uses estos navegadores también vas a tener que editar el archivo /usr/bin/xdg-open.

sudo nano /usr/bin/xdg-open

Buscá la sección detectDE (en mi caso está al final). Agregá la línea DE=gnome antes de la sentencia case. Esto funciona en cualquier entorno gráfico basado en GTK.

detectDE

if [ x"$DE" = x"" ]; then
    DE=generic
fi

DE=gnome

case "$DE" in
    kde)
    open_kde "$url"
    ;;

    gnome)
    open_gnome "$url"
    ;;

    xfce)
    open_xfce "$url"
    ;;

    generic)
    open_generic "$url"
    ;;

    *)
    exit_failure_operation_impossible "no method available for opening '$url'"
    ;;
esac

En caso de que uses KDE tendrías que agregar DE=kde.

fi
DE=kde

case "$DE" in

Y listo, ya podrás abrir enlaces magnet desde el navegador. Esto funciona para todos los exploradores nativos a excepción de Opera.

 

Fuente: usemoslinux

¿Quién está en línea?

Hay 28814 invitados y ningún miembro en línea