Wie kann ich Firefox dazu bringen, Torrent-Dateien mit Transmission zu öffnen?

13

Jedes Mal, wenn ich eine Torrent-Datei ( .torrent) herunterlade , ist Firefox der Ansicht, dass ich sie mit einem Texteditor öffnen sollte. Wie kann ich es mit Transmission öffnen? Unter Bearbeiten -> Einstellungen -> Anwendungen gibt es keine Einstellung für Torrent-Dateien und keine offensichtliche Möglichkeit, einen neuen Dateityp hinzuzufügen.

Jonathan
quelle
Beziehen Sie sich auf .magnet-Dateien?
Xangua
.torrentDateien. Ich werde die Frage bearbeiten, um dies widerzuspiegeln.
Jonathan
torrentxdg-mime query filetype some.torrent
Führen Sie
2
Wenn Sie direkt öffnen (ich meine vom Dateimanager selbst), wird es von Transmission geöffnet?
Janith Chinthana
1
interessante Neuigkeiten (6. Dezember 2013) ... Ubuntu nimmt die Torrent-Suche in die Dash-Suche auf
präzise

Antworten:

26

Methode (I): Verwenden des Firefox- Einstellungsmenüs : (bevorzugt)

A. Von der globalen Menü des Firefox, wählen Sie E dit -> Prefere n ces (oder drückenAlt+Egefolgt vonN) zu öffnen Firefox - Einstellungen .

(Momentaufnahme in Ubuntu 12.04) 1

B. Wählen Sie das Menü Anwendungen und suchen Sie nach der BitTorrent-Seed-Datei oder der Anwendung / x-bittorrent oder torrent . Ändern Sie die Option Immer fragen oder gedit verwenden (Standardeinstellung) in transmission-gtk indem Sie "Anderes verwenden ..." auswählen und in der Seitenleiste auf " Dateisystem" klicken. Navigieren Sie dann zu /usr/bin.

2

C. Auf der /usr/binSuche nach Transmission-GTK und Doppelklick zu öffnen.

3

D. Das war's! Nun werden die .torrent-Dateien bei der Übertragung geöffnet.

4


Methode (2): Bearbeiten der Datei mimeTypes.rdf :

Schritt 1:

Öffne das Datei mimeTypes.rdf mit einem Texteditor Ihrer Wahl:

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

(Speichern Sie eine Sicherungskopie dieser Datei.) Suchen Sie nach dem Container:

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

</RDF:Seq>

und füge dies ein:

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

Damit sieht der Container nun ungefähr so ​​aus:

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

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

(Schritt 1 Schnappschuss) mimeType-edit-snap1

Schritt 2:

Jetzt im Container:

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

 ...
 ...

</RDF:RDF>

füge diese ein:

<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>

so dass der Container ungefähr so ​​aussieht:

<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>

(Schritt 2 Schnappschuss) mimeType-edit-snap2

Schritt 3:

Speichern und schließen Sie die Datei. Starten Sie dann Firefox neu.

präzise
quelle
2
Es gibt weder einen Typ namens "BitTorrent see file" in meiner Liste der Inhaltstypen, noch scheint es eine Möglichkeit zu geben, einen neuen Inhaltstyp hinzuzufügen.
Jonathan
@Jon, vielleicht möchten Sie die Datei mimeTypes.rdf bearbeiten ... hat meine Antwort aktualisiert ...
genau
Ich denke, Sie meinten "Alt + E", nicht "Strg + E".
Ufoguy
Die erste Methode funktionierte nicht, weil "BitTorrent-Seed-Datei" nicht angezeigt wurde, die zweite Methode funktionierte jedoch. Sie können Ihre mimeTypes-Datei mit öffnen gedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &und Firefox nach der Bearbeitung neu starten.
Zephyrus
5

Öffnen Sie den Firefox preferences window. Gehen Sie zur ApplicationsRegisterkarte und Sie sollten magnetauf der Liste sehen. Klicken Sie auf Always askund, wenn Übertragung nicht als Option angezeigt wird, klicken Sie auf Use other und navigieren Sie in /usr/binIhrem Dateisystem zu. Suchen Sie nach transmissionodertransmission-gtk und klicken Sie darauf.

Quelle: Wie Firefox in Transmission Magnet-Links öffnet

Wenn magnetes nicht auf der Registerkarte "Anwendungen" angezeigt wird, sollten Sie dies about:configwie folgt tun :

  • Art about:config Sie in die Adressleiste ein und drücken Sie die Eingabetaste.
  • Rechtsklick -> Neu -> Boolean -> Name: network.protocol-handler.external.magnet -> Wert ->true
  • Klicken Sie mit der rechten Maustaste auf -> Neu -> Zeichenfolge -> Name: network.protocol-handler.app.magnet-> Wert -> /usr/bin/transmission
  • Stellen Sie sicher network.protocol-handler.expose-all, dass auf eingestellt isttrue

Quelle: Magnet Links in Firefox mit Transmission

Janith Chinthana
quelle
1
Ich suche nach einer Möglichkeit, .torrentDateien zu öffnen , nicht nach Magnetdateien.
Jonathan
Entschuldigung, ich habe mich geirrt. aber Sie können den Schritten folgen, es wäre für beide gleich.
Janith Chinthana
3

Eine weitere benutzerfreundlichere Möglichkeit, dem Fenster Bearbeiten -> Einstellungen -> Anwendungen einen neuen Dateityp hinzuzufügen, besteht darin, eine Datei mit dem gewünschten Dateiformat herunterzuladen, eine beliebige Option auszuwählen und die Option "Automatisch für Dateien ausführen" auszuwählen von nun an so. " Kontrollkästchen. Quelle: Firefox doc .

Mike Smith
quelle
2

Wenn Sie das nächste Mal eine Torrent-Datei herunterladen und gefragt werden, was zu tun ist, geben Sie den Pfad für die zu öffnende Datei an: /usr/bin/transmission-gtkund wählen Sie sie aus. Alles erledigt.

ASCIIbetical
quelle
2

Die Antwort hängt davon ab, ob der Server Ihnen den richtigen MIME-Typ sendet (nicht nur die Datei mit der richtigen Erweiterung). Sie können überprüfen, ob der Server den richtigen MIME-Typ sendet, indem Sie das Live HTTP Headers-Addon für Firefox installieren . (Starten Sie das Addon, bevor Sie auf den Download-Link für die Torrent-Datei klicken, und sehen Sie sich den Antwort-Header an, der Folgendes enthalten sollte: Content-Type: application / x-bittorrent .) Wenn dies der Fall ist, kann Firefox öffnen Datei mit der aktuell auf Ihrem Computer installierten Standardanwendung. In Ubuntu können Sie eine Torrent-Datei herunterladen, mit der rechten Maustaste klicken und 'Eigenschaften' auswählen. Dort finden Sie eine Möglichkeit, die Standardanwendung auszuwählen.

Wenn der Server jedoch .torrent als Octet-Stream oder eine andere verrückte Mimik sendet, wird Firefox NICHT das Dumme tun und es durch eine Erweiterung öffnen (wie dies bei einigen defekten Browsern der Fall ist), da dies zu sehr schlechten Ergebnissen führen kann. Aber ab und zu sind Sie bereit, ein Risiko einzugehen. Versuchen Sie es unter https://addons.mozilla.org/en-US/firefox/addon/force-content-type/. jedoch, dass diese Erweiterung als fehlerhaft eingestuft wird und kann tatsächlich die Sache noch schlimmer machen.

Wenn der Server es falsch macht und Sie nicht bereit sind, Risiken einzugehen, können Sie Transmission einfach Ihren Download-Ordner überwachen lassen und automatisch Torrent-Dateien hinzufügen, die Sie dort ablegen. Es kann sogar die Dateien entfernen, nachdem es sie hinzugefügt hat. Sie finden dies in den Einstellungen von Transmission.

PS Wenn Sie beim Doppelklicken eine Möglichkeit benötigen, andere Anwendungen als Standardanwendung beizubehalten, die jedoch nur von Firefox gesendet wird, können Sie den Anweisungen unter http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945 folgen

v010dya
quelle
1

Etwas aktuellere Lösung (hier speziell Ubuntu 16.04 + FireFox 51.0.1). Nützlich, wenn " Torrent " nicht im Anwendungsmenü angezeigt wird . Insbesondere, wenn die Eingabeaufforderung nicht die Option "Öffnen mit" enthält.

Zwei wichtige Dinge für Torrents: Magnet Links und Torrent Files


Magnet Links : Geben Sie an der Adressleiste Folgendes ein about:config.

Gehen Sie vorsichtig vor und klicken Sie mit der rechten Maustaste auf> new> boolean . in der Eingabeaufforderung eingeben:

network.protocol-handler.expose.magnet

Stellen Sie es auf false(es ist wichtig).

Gehen Sie dann mit Magnetgliedern zu einem Ort und öffnen Sie eines davon. Sie werden gefragt, mit welchem ​​Programm Sie den Link bearbeiten möchten. Ich habe seit einiger Zeit kein Windows mehr verwendet, deshalb gehe ich zur Seite, aber in Ubuntu und einigen anderen Distributionen wählen Sie eine Datei wie /usr/bin/transmission(wenn Sie die Übertragung verwenden).

Nehmen wir an, Sie verwenden Tixati oder "pen-pineapple-appe-pen". dann würde es jeweils wie /usr/bin/tixatioder aussehen /usr/bin/pen-pineapple-appe-pen.

Stellen Sie "Immer verwenden" oder eine ähnliche Option ein, und Sie können wahrscheinlich loslegen.


Torrent Files : Es gibt sicherlich noch einige andere Methoden, aber eine einfache, die funktioniert --- wenn die Download-Eingabeaufforderung nicht die Option "Öffnen mit" anzeigt --- ist:

Laden Sie eine zufällige Torrent-Datei herunter, die Sie verwenden möchten.

Gehen Sie zur oberen Leiste und wählen Sie Datei> Datei öffnen (oder Strg + O) und öffnen Sie die Torrent-Datei.

Firefox wird höchstwahrscheinlich keine Ahnung haben, was er damit anfangen soll - na ja, nicht genau - und wird Sie fragen, wo er geöffnet werden soll. Wählen Sie das gewünschte Programm aus (wahrscheinlich im /usr/bin/Ordner für die meisten Linux-Benutzer), erinnern Sie sich daran, und Sie sollten einsatzbereit sein, da Sie von nun an die Möglichkeit haben, Torrents mit dem gewünschten Programm automatisch zu öffnen.

Ivan
quelle
0

Leider gibt es in Firefox keine derartigen Einstellungen mehr. Mozilla hat alle diese Funktionen entfernt.

user503846
quelle