Comment faire pour que Firefox ouvre des magnet-links dans Transmission?

47

Je n'arrive pas à savoir comment faire ouvrir les liens aimantés de Firefox dans Transmission.

Il n'y a pas d'option pour en faire le programme standard pour magnet-links dans ses propriétés, et comme je n'ai pas l'expérience du système de fichiers, je ne peux pas non plus l'ajouter comme programme standard dans Firefox.

Esso
la source
trac.transmissionbt.com/wiki/MagnetLinks Ces instructions devraient quand même être correctes, car gconf a toujours les paramètres du gestionnaire d’URL.
Gary

Réponses:

60

Ouvrez Firefox et sa fenêtre de préférences. Allez dans l'onglet "Applications" et vous devriez voir "aimant" dans la liste. Cliquez sur "Toujours demander" et si Transmission n'apparaît pas en option, cliquez sur "Utiliser autre" et accédez à / usr / bin sur votre système de fichiers. Cherchez "transmission" ou "transmission-gtk" et cliquez dessus.

Mise à jour: Firefox a été modifié de sorte que ce qui précède ne fonctionne plus. Au lieu de cela, lorsque vous cliquez sur un lien magnétique, une fenêtre "Lancer application" apparaîtra, à partir de laquelle vous pouvez choisir de toujours associer une application (assurez-vous de cocher la case située en bas pour toujours utiliser l'application choisie). Pour trouver l'application torrent, choisissez "Système de fichiers" sur le côté gauche, puis accédez à / usr / bin comme décrit ci-dessus.

Chan-Ho Suh
la source
7
Dans mon cas, "magnet" n'apparaissait pas dans l'onglet des applications, j'ai donc dû le faire via about: config comme expliqué ici
dario_ramos
2
Merci! Si l'aimant n'apparaît pas dans la liste des applications, cliquez sur un lien de l'aimant, choisissez une application, tapez "/ usr / bin / transmission-gtk". Fonctionne sur Xubuntu 14!
Adriano Silva
Notez que, dans la transmission, le torrent présente un point d’interrogation, mais il continue de télécharger. Je viens de découvrir cela alors que je télécharge l'Allemagne démolir le Brésil.
JohnMerlino
Malheureusement, dans Firefox récent, il n’existe pas d’entrée "aimant" dans "Applications". De plus, la fenêtre "Lancer l'application" n'apparaît pas lorsque l'utilisateur clique sur le lien.
user502144
17

Comment définir les applications par défaut dans Chromium / Chrome / Firefox / Ubuntu Linux

Situation: vous détestez l'application par défaut qui s'ouvre lorsque vous double-cliquez sur un fichier ou lorsque vous l'ouvrez avec le navigateur Chrome et que vous souhaitez le modifier.

  1. Dans Unity (et probablement Gnome 3 Shell), certaines applications par défaut peuvent être modifiées via gnome-control-center: Paramètres système> Informations système> Applications par défaut

  2. Vous pouvez également cliquer avec le bouton droit sur un fichier> sélectionnez Propriétés> Ouvrir avec. Voir quelles applications / programmes sont énumérés ici. Vous pouvez également les ajouter et les définir par défaut.

  3. Si aucune des solutions ci-dessus ne fonctionne, vous pouvez utiliser xdg-utils( xdg-mime) pour définir une application par défaut pour un type Mime spécifique.

Tout d'abord, vous devez déterminer quelle chaîne de texte utiliser comme "type MIME". Un moyen facile de le trouver consiste à examiner le fichier de bureau de l'application par défaut.

Exemple: Chromium ouvre les liens aimantés et les fichiers bittorrent avec transmission-gtkpar défaut. Vous voulez utiliser le déluge. Les fichiers .desktop sont généralement dans un dossier /usr/share/applications/. Nous utilisons la catcommande pour examiner le fichier /usr/share/applications/transmission-gtk(une ligne commençant par "MimeType"):

$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

Bingo! x-scheme-handler / magnet et application / x-bittorrent sont les types MIME que nous recherchons.

Comment utiliser la xdg-mimecommande? Facile:xdg-mime default myapp.desktop mymimetype

..where nous substituons myapp.desktop et mymimetype avec les valeurs ci-dessus.

Suivant l'exemple ci-dessus, nous souhaitons que des liens aimantés et des fichiers bittorrent s'ouvrent avec l' deluge-gtkapplication Deluge ( ). Vous devez d’abord installer le deluge-gtkpaquet (sinon le fichier .desktop n’existera pas). Ensuite, vous devez exécuter:

xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*

La dernière commande ( grep) doit renvoyer " application / x-bittorrent = deluge.desktop " et l'autre type MIME pour magnet. Sinon, quelque chose s'est mal passé (peut-être que le fichier de bureau n'existait pas?).

Et c'est à peu près tout! Fermez et ouvrez à nouveau le navigateur chrome (ou déconnectez-vous / connectez-vous).

Pour des raisons de documentation, les fichiers liés aux types mime et aux applications par défaut sont les suivants:

~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list
Savvas Radevic
la source
1

Pour moi, avec transmission-daemon, la solution était la suivante (selon cette documentation ).

  1. Créez un fichier exécutable /usr/local/bin/magnetavec ces commandes:

    sudo tee /usr/local/bin/magnet >/dev/null <<EOF
    #!/bin/sh
    exec transmission-remote -n yourTransmissionUserName:YourTransmissionPassword --add "$1"
    EOF
    sudo chmod +x /usr/local/bin/magnet
  2. Ensuite, allez dans les préférences de Firefox ( Alt+ E+ N) et sélectionnez-le après avoir trouvé le type de fichier magnétique dans l'onglet Applications:

    Préférences Firefox

Philippe Gachoud
la source
1

J'ai essayé plusieurs approches et la seule qui a fonctionné pour moi est décrite ici: https://support.mozilla.org/en-US/questions/1012864#answer-609391

Tout ce que vous avez à faire est d'ouvrir about:configFirefox et d'ajouter la valeur booléenne network.protocol-handler.expose.magnet avec value false. La prochaine fois que vous cliquerez sur un lien magnétique, vous serez invité à choisir votre application préférée pour ouvrir le lien.

J'utilise Ubuntu 17.10 et Firefox 56

utilisateur502144
la source
-1

Pour une solution qui a fonctionné pour moi:

https://support.mozilla.org/en-US/questions/965921

"Cliquez sur le menu d'aide et sélectionnez" Redémarrer avec les modules complémentaires désactivés ", puis sélectionnez l'option de réinitialisation dans la boîte de dialogue."

Suivez les instructions à l'écran. Puis redémarrez Firefox.

Lorsque vous cliquez sur un lien magnétique, la boîte de dialogue habituelle "Choisissez un programme" apparaît. Recherchez / usr / bin / transmission-gtk

Fonctionne dans Ubuntu 13.04

BackTRanito
la source
-1

Si vous utilisez Transmission pour les torrents, la seule chose que vous devez faire est lorsque vous ouvrez la fenêtre et vous demandez avec quel programme vous voulez que Firefox ouvre les liens magnétiques, vous glissez-déposez l'icône de transmission depuis votre barre latérale dans la boîte de dialogue Firefox. tout. J'ai Ubuntu 14.04 (Trusty Tahr) et cela fonctionne bien.

utilisateur311064
la source