Comment puis-je amener Firefox à ouvrir des fichiers torrent avec Transmission?

13

Chaque fois que je télécharge un fichier torrent ( .torrent), Firefox pense que je devrais l'ouvrir avec un éditeur de texte. Comment puis-je l'ouvrir avec Transmission? Dans Édition -> Préférences -> Applications, il n'y a aucun paramètre pour les fichiers torrent, et aucun moyen apparent d'ajouter un nouveau type de fichier.

Jonathan
la source
Faites-vous référence à des fichiers .magnet?
xangua
.torrentdes dossiers. Je vais modifier la question pour refléter cela.
Jonathan
Avec un torrentfichier téléchargé, exécutezxdg-mime query filetype some.torrent
Braiam
2
lorsque vous ouvrez directement (je veux dire à partir du gestionnaire de fichiers lui-même), s'ouvre-t-il à partir de la transmission?
Janith Chinthana
1
nouvelles intéressantes (6 décembre 2013) ... Ubuntu inclura la recherche de torrent dans la recherche Dash
précise

Réponses:

26

Méthode (I): Utilisation du menu Préférences de Firefox : (préféré)

A. Dans le menu global de Firefox, sélectionnez E dit -> Préfère n bureaux (ou appuyez sur Alt+ Epuis par N) pour ouvrir Préférences Firefox .

(Instantané pris dans Ubuntu 12.04) 1

B. Sélectionnez le menu Applications et recherchez le fichier de départ BitTorrent ou l' application / x-bittorrent ou torrent . Remplacez Toujours demander ou Utiliser gedit (par défaut) par transmission-gtk en sélectionnant Utiliser autre ... et cliquez sur Système de fichiers dans la barre latérale, puis recherchez /usr/bin.

2

C. À la /usr/binrecherche de transmission-gtk et double-cliquez pour l'ouvrir.

3

D. C'est tout! Maintenant, les fichiers .torrent seront ouverts avec transmission.

4


Méthode (2): modification du fichier mimeTypes.rdf :

Étape 1:

Ouvrez le fichier mimeTypes.rdf avec l'éditeur de texte de votre choix:

gedit ~/.mozilla/firefox/ythemo16.default/mimeTypes.rdf &

(Enregistrez une sauvegarde de ce fichier.) Recherchez le conteneur:

<RDF:Seq RDF:about="urn:mimetypes:root">
 ...
 ...

</RDF:Seq>

et insérez ceci:

<RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>

de sorte que, maintenant, le conteneur ressemble à ceci:

<RDF:Seq RDF:about="urn:mimetypes:root">
 ...
 ...

 <RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>
</RDF:Seq>

(instantané de l'étape 1) mimeType-edit-snap1

Étape 2:

Maintenant, dans le conteneur:

<RDF:RDF ... ...>
 ...
 ...

 ...
 ...

</RDF:RDF>

insérez-les:

<RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
               NC:alwaysAsk="false"
               NC:saveToDisk="false">
 <NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
 <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />

<RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
               NC:fileExtensions="torrent"
               NC:description="BitTorrent seed file"
               NC:value="application/x-bittorrent"
               NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
</RDF:Description>

de sorte que le conteneur ressemble à ceci:

<RDF:RDF ... ...>
 ...
 ...

 ...
 ...

 <RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
               NC:alwaysAsk="false"
               NC:saveToDisk="false">
  <NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
  <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
 </RDF:Description>
 <RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />
 <RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />

 <RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
               NC:fileExtensions="torrent"
               NC:description="BitTorrent seed file"
               NC:value="application/x-bittorrent"
               NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
 </RDF:Description>
</RDF:RDF>

(instantané de l'étape 2) mimeType-edit-snap2

Étape 3:

Enregistrez et fermez le fichier. Redémarrez ensuite Firefox.

99%
la source
2
Il n'y a aucun type appelé "BitTorrent see file" dans ma liste de types de contenu, et il ne semble pas y avoir de moyen d'ajouter un nouveau type de contenu.
Jonathan
@Jon, vous voudrez peut-être éditer le fichier mimeTypes.rdf ... mis à jour ma réponse ...
précis
Je pense que vous vouliez dire "Alt + E", pas "Ctrl + E".
Ufoguy
La première méthode n'a pas fonctionné car le "fichier de départ BitTorrent" n'est pas apparu, mais la deuxième méthode a fonctionné. Vous pouvez ouvrir votre fichier mimeTypes avec gedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &et assurez-vous de redémarrer Firefox après la modification.
Zephyrus
5

Ouvrez Firefox preferences window. Allez dans l' Applicationsonglet et vous devriez voir magnetsur la liste. Cliquez sur Always asket si la transmission n'apparaît pas en option, cliquez sur Use other et accédez à /usr/binvotre système de fichiers. Recherchez transmissionou transmission-gtket cliquez dessus.

Source: Comment faire pour ouvrir Firefox des liens magnétiques dans la transmission

Si magnetn'apparaît pas dans l'onglet applications, vous devez le faire via about:configcomme expliqué ci-dessous:

  • Tapez about:configdans la barre d'adresse et appuyez sur Entrée.
  • Clic droit -> Nouveau -> Booléen -> Nom: network.protocol-handler.external.magnet-> Valeur ->true
  • Clic droit -> Nouveau -> Chaîne -> Nom: network.protocol-handler.app.magnet-> Valeur -> /usr/bin/transmission
  • Assurez network.protocol-handler.expose-all- vous que la valeur est définie surtrue

Source: liens magnétiques dans Firefox utilisant la transmission

Janith Chinthana
la source
1
Je cherche un moyen d'ouvrir des .torrentfichiers, pas des fichiers magnétiques.
Jonathan
désolé je me suis trompé. mais vous pouvez suivre les étapes, ce serait la même chose pour les deux.
Janith Chinthana
3

Une autre façon plus conviviale d'ajouter un nouveau type de fichier à la fenêtre Edition -> Préférences -> Applications consiste à télécharger un fichier au format de fichier que vous souhaitez ajouter, à sélectionner n'importe quelle option et à sélectionner l'option "Procéder automatiquement pour les fichiers". comme ça à partir de maintenant. " case à cocher. Source: doc Firefox .

Mike Smith
la source
2

La prochaine fois que vous téléchargerez un fichier torrent, et la fenêtre apparaîtra pour vous demander quoi faire, donnez le chemin pour ouvrir le fichier avec: /usr/bin/transmission-gtket sélectionnez-le. Terminé.

ASCIIbétique
la source
2

La réponse dépend de si le serveur vous envoie le type MIME correct (pas seulement le fichier avec la bonne extension). Vous pouvez vérifier si le serveur envoie le type MIME correct en installant l' addon Live HTTP Headers pour Firefox. (Démarrez l'addon juste avant de cliquer sur le lien de téléchargement du fichier torrent et regardez l'en-tête de la réponse, il devrait contenir: Content-Type: application / x-bittorrent .) Si c'est le cas, Firefox sera en mesure d'ouvrir le fichier avec l'application par défaut actuellement configurée sur votre ordinateur. Dans Ubuntu, vous pouvez télécharger un fichier torrent, puis cliquer avec le bouton droit et sélectionner «Propriétés», vous y trouverez un moyen de sélectionner l'application par défaut.

Si, cependant, le serveur envoie .torrent comme un octet-stream ou un autre mime bizarre, alors Firefox ne fera pas la chose stupide et l'ouvrira par extension (comme le font certains navigateurs cassés), car cela peut conduire à de très mauvais résultats. Mais de temps en temps, vous êtes prêt à prendre un risque, vous pouvez essayer https://addons.mozilla.org/en-US/firefox/addon/force-content-type/ , mais gardez à l'esprit que cette extension est considérée comme boguée et peut en fait aggraver les choses.

Si le serveur le fait mal et que vous n'êtes pas prêt à prendre des risques, vous pouvez simplement demander à Transmission de surveiller votre dossier de téléchargement et d'ajouter automatiquement les fichiers torrent que vous y placez. Il peut même supprimer les fichiers après les avoir ajoutés. Vous le trouverez dans les paramètres de transmission.

PS Si vous avez besoin d'un moyen de conserver une autre application par défaut lors d'un double-clic, mais uniquement pour la transmission à partir de Firefox, vous pouvez suivre les instructions sur http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945

v010dya
la source
1

Une solution un peu plus à jour (ici, en particulier Ubuntu 16.04 + FireFox 51.0.1). Utile si " torrent " n'apparaît pas dans le menu Applications ; spécialement si l'invite ne vous donne pas l'option "ouvrir avec".

Deux choses importantes pour les torrents: liens magnétiques et fichiers torrent


Liens magnétiques : dans la barre d'adresse, tapez about:config.

Procédez avec prudence, comme indiqué, et cliquez avec le bouton droit> nouveau> booléen ; dans le type d'invite:

network.protocol-handler.expose.magnet

Réglez-le sur false(c'est important).

Ensuite, allez quelque part avec des liens magnétiques et ouvrez l'un d'eux; il vous demandera quel programme vous souhaitez utiliser pour gérer le lien. Je n'ai pas utilisé Windows depuis un certain temps, donc je vais m'écarter, mais dans Ubuntu et quelques autres distributions, vous sélectionnerez un fichier comme /usr/bin/transmission(si vous utilisez la transmission).

Imaginons que vous utilisiez Tixati ou "stylo-ananas-pomme-stylo"; alors, cela ressemblerait respectivement à /usr/bin/tixatiou /usr/bin/pen-pineapple-appe-pen.

Réglez «utiliser toujours» ou une option similaire et vous serez probablement prêt à partir.


Fichiers Torrent : il existe certainement d'autres méthodes obscures, mais une méthode simple qui fonctionne --- si l'invite de téléchargement ne vous donne pas l'option "Ouvrir avec" --- est:

Téléchargez un fichier torrent aléatoire que vous souhaitez utiliser.

Allez dans la barre supérieure et Fichier> Ouvrir un fichier (ou Ctrl + O) et ouvrez le fichier torrent.

Firefox, très probablement, n'aura aucune idée de ce qu'il faut en faire --- enfin, pas exactement --- et vous demandera où l'ouvrir. Sélectionnez le programme que vous souhaitez (probablement dans le /usr/bin/dossier pour la plupart des utilisateurs de Linux), dites-lui de se souvenir et vous devriez être prêt à partir, car à partir de maintenant, il vous donnera la possibilité d'ouvrir automatiquement des torrents avec le programme souhaité.

Ivan
la source
0

Malheureusement, de telles préférences ne sont plus disponibles dans Firefox. Mozilla a supprimé toutes ces fonctionnalités.

user503846
la source