Comment associer des liens magnétiques sous Linux

Les liens magnétiques ils deviennent de plus en plus populaires et remplacent lentement les fichiers .torrent. Malheureusement, dans Linux aucune application n'est associée à ces types de liens, même si vous avez un client torrent installé.

En otra oportunidad, nous avons vu comment résoudre ce problème dans Firefox. Maintenant, nous partageons une solution qui devrait fonctionner avec n'importe quel explorateur web et tout environnement de bureau.

Il s'agit d'une contribution d'Arnoldo Fuentes, devenant ainsi l'un des gagnants de notre concours hebdomadaire: «Partagez ce que vous savez sur Linux«. Félicitations Arnoldo!

Client torrent associé

Ceci est nécessaire car lorsque nous cliquons sur le lien, cela nous demande d'ouvrir une application externe au navigateur. Pour indiquer aux navigateurs avec quelle application ouvrir les liens magnétiques:

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

Vous pouvez changer / usr / bin / transmission par le chemin du client que vous utilisez (/ 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 et chrome

Si vous utilisez ces navigateurs, vous devrez également éditer le fichier / usr / bin / xdg-open.

sudo nano / usr / bin / xdg-open

Recherchez la section detectDE (dans mon cas, c'est à la fin). Ajoutez la ligne DE = gnome avant l'instruction case. Cela fonctionne dans n'importe quel environnement graphique basé sur GTK.

détecterDE

si [x "$ DE" = x ""]; puis
    DE = générique
fi

DE = gnome

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

    nains)
    open_gnome "$ url"
    ;;

    xfce)
    open_xfce "$ url"
    ;;

    générique)
    open_generic "$ url"
    ;;

    *)
    exit_failure_operation_impossible "aucune méthode disponible pour ouvrir '$ url'"
    ;;
Esac

Si vous utilisez KDE, vous devrez ajouter DE = kde.

fi
DE = kde

case "$ DE" dans

Et voila, vous pouvez maintenant ouvrir des liens magnétiques à partir du navigateur. Cela fonctionne pour tous les navigateurs natifs à l'exception d'Opera.


Ajouter comme source préférée dans Google