Come posso ottenere Firefox per aprire i file torrent con Transmission?


13

Ogni volta che scarico un file torrent ( .torrent), Firefox pensa che dovrei aprirlo con un editor di testo. Come posso aprirlo con Transmission? In Modifica -> Preferenze -> Applicazioni, non esiste alcuna impostazione per i file torrent e nessun modo apparente per aggiungere un nuovo tipo di file.


Ti riferisci ai file .magnet?
xangua,

.torrentFile. Modificherò la domanda per riflettere questo.
Jonathan,

Con un torrentfile scaricato, eseguixdg-mime query filetype some.torrent
Braiam

2
quando apri direttamente (intendo dal file manager stesso), si apre da Transmission?
Janith Chinthana,

1
notizie interessanti (6 dicembre 2013) ... Ubuntu includerà la ricerca torrent nella ricerca Dash
precisa il

Risposte:


26

Metodo (I): Utilizzo del menu Preferenze di Firefox : (preferito)

A. Dal menu globale di Firefox, selezionare E dit -> Prefere n ces (oppure premere Alt+ Eseguito da N) per aprire Preferenze di Firefox .

(Istantanea scattata in Ubuntu 12.04) 1

B. Seleziona il menu Applicazioni e cerca il file seme BitTorrent o application / x-bittorrent o torrent . Cambia il Chiedi sempre o Usa gedit (impostazione predefinita) in transmission-gtk selezionando Usa altro ... e fai clic su File System nella barra laterale, quindi cerca /usr/bin.

2

C. Alla /usr/binricerca di transmission-gtk e fare doppio clic per aprire.

3

D. È tutto! Ora i file .torrent verranno aperti con la trasmissione.

4


Metodo (2): modifica del file mimeTypes.rdf :

Passo 1:

Apri il file mimeTypes.rdf con l'editor di testo a tua scelta:

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

(Salva un backup di questo file.) Cerca il contenitore:

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

</RDF:Seq>

e inserisci questo:

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

in modo che ora il contenitore assomigli a questo:

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

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

(istantanea del passaggio 1) mimeType-edit-snap1

Passo 2:

Ora, all'interno del contenitore:

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

 ...
 ...

</RDF:RDF>

inserire questi:

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

in modo che il contenitore abbia un aspetto simile al seguente:

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

(istantanea del passaggio 2) mimeType-edit-snap2

Passaggio 3:

Salva e chiudi il file. Quindi riavviare firefox.


2
Non esiste un tipo chiamato "BitTorrent see file" nel mio elenco di tipi di contenuto, né sembra esserci un modo per aggiungere un nuovo tipo di contenuto.
Jonathan,

@Jon, potresti voler modificare il file mimeTypes.rdf ... ha aggiornato la mia risposta ...
preciso il

Penso che volevi dire "Alt + E", non "Ctrl + E".
Ufoguy,

Il primo metodo non ha funzionato perché "File seme BitTorrent" non è stato visualizzato, ma il secondo metodo ha funzionato. Puoi aprire il tuo file mimeTypes con gedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &e assicurarti di riavviare Firefox dopo la modifica.
Zefiro,

5

Apri Firefox preferences window. Vai alla Applicationsscheda e dovresti vedere magnetnell'elenco. Fare clic su Always aske se Trasmissione non viene visualizzata come opzione, fare clic su Use other e selezionare /usr/binil file system. Cercare transmissiono transmission-gtke fare clic su questo.

Fonte: Come rendere Firefox aperto i collegamenti magnetici in Trasmissione

Se magnetnon viene visualizzato nella scheda Applicazioni, è necessario farlo about:configcome spiegato di seguito:

  • Digita about:confignella barra degli indirizzi e premi Invio.
  • Fare clic con il tasto destro del mouse -> Nuovo -> Booleano -> Nome: network.protocol-handler.external.magnet-> Valore ->true
  • Fare clic con il tasto destro del mouse -> Nuovo -> Stringa -> Nome: network.protocol-handler.app.magnet-> Valore -> /usr/bin/transmission
  • Assicurarsi che network.protocol-handler.expose-allsia impostato sutrue

Fonte: collegamenti magnetici in Firefox tramite Trasmissione


1
Sto cercando un modo per aprire .torrentfile, non file magnetici.
Jonathan il

scusa mi sono sbagliato. ma puoi seguire i passaggi, sarebbe lo stesso per entrambi.
Janith Chinthana,

3

Un altro modo più intuitivo per aggiungere un nuovo tipo di file alla finestra Modifica -> Preferenze -> Applicazioni è scaricando un file con il formato di file che si desidera aggiungere, selezionando un'opzione e selezionando "Esegui automaticamente per i file così da ora in poi. " casella di controllo. Fonte: firefox doc .


2

La prossima volta che scarichi un file torrent e la finestra si apre per chiedere cosa fare, dai il percorso per aprire il file: /usr/bin/transmission-gtke selezionalo. Tutto fatto.


2

La risposta dipende dal fatto che il server ti mandi il tipo corretto di mime (non solo il file con la giusta estensione). Puoi verificare se il server sta inviando il tipo mime corretto installando il componente aggiuntivo Live HTTP Headers per Firefox. (Avviare l'addon poco prima di fare clic sul link per scaricare il file torrent, e guardare l'intestazione di risposta, dovrebbe contenere: Content-Type: application / x-bittorrent ). Se lo fa, allora Firefox sarà in grado di aprire il file con l'applicazione predefinita attualmente impostata sul tuo computer. In Ubuntu è possibile scaricare un file torrent, quindi fare clic con il tasto destro e selezionare 'Proprietà', lì troverai un modo per selezionare l'applicazione predefinita.

Se, tuttavia, il server invia .torrent come un flusso di ottetti o qualche altro mimo strano, allora Firefox NON farà la cosa stupida e la aprirà per estensione (come fanno alcuni browser rotti), poiché ciò può portare a risultati molto negativi. Ma ogni tanto sei disposto a correre un rischio, puoi provare https://addons.mozilla.org/en-US/firefox/addon/force-content-type/ , ma tieni presente che questa estensione è considerata buggy e potrebbe effettivamente peggiorare le cose.

Se il server lo sta facendo in modo errato e non si è disposti a correre rischi, è possibile fare in modo che Trasmissione monitori la cartella di download e aggiunga automaticamente i file torrent posizionati lì. Può persino rimuovere i file dopo averli aggiunti. Lo troverai nelle impostazioni di Trasmissione.

PS Se hai bisogno di un modo per mantenere altre applicazioni come predefinite quando fai doppio clic, ma trasmetti solo da Firefox, puoi seguire le istruzioni su http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945


1

Una soluzione un po 'più aggiornata (qui, in particolare Ubuntu 16.04 + FireFox 51.0.1). Utile se " torrent " non appare nel menu Applicazioni ; specialmente se il prompt non ti dà l'opzione "Apri con".

Due cose importanti per i torrent: Magnet Links e Torrent Files


Collegamenti magnetici : nella barra degli indirizzi, digitare about:config.

Procedere con cautela, come detto, e fare clic con il tasto destro del mouse> nuovo> booleano ; nel prompt digitare:

network.protocol-handler.expose.magnet

Impostalo su false(è importante).

Quindi, vai da qualche parte con collegamenti magnetici e aprine uno; chiederà quale programma si desidera utilizzare per gestire il collegamento. Non uso Windows da un po 'di tempo, quindi mi farò da parte, ma in Ubuntu e in altre distro selezionerai un file come /usr/bin/transmission(se usi la trasmissione).

Diciamo che usi Tixati o "pen-pineapple-appe-pen"; quindi, sembrerebbe, rispettivamente, come /usr/bin/tixatio /usr/bin/pen-pineapple-appe-pen.

Imposta "usa sempre" o un'opzione simile e probabilmente sarai a posto.


File Torrent : ci sono alcuni metodi più arcani certamente, ma uno semplice che funziona --- se il prompt del download non ti dà un'opzione "apri con" --- è:

Scarica alcuni file torrent casuali che desideri utilizzare.

Vai nella barra superiore e File> Apri file (o Ctrl + O) e apri il file torrent.

Firefox, molto probabilmente non avrà idea di cosa farne --- beh, non esattamente --- e ti chiederà dove aprirlo. Seleziona il programma che desideri (probabilmente nella /usr/bin/cartella per la maggior parte degli utenti di Linux), dillo a ricordare e dovresti essere pronto, dato che d'ora in poi ti darà la possibilità di aprire automaticamente i torrent con il programma desiderato.


0

Sfortunatamente, non ci sono più tali preferenze disponibili in Firefox. Mozilla ha rimosso tutte queste funzionalità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.