¿Cómo puedo hacer que Firefox abra archivos torrent con Transmission?

13

Cada vez que descargo un archivo torrent ( .torrent), Firefox cree que debería abrirlo con un editor de texto. ¿Cómo puedo abrirlo con Transmission? En Editar -> Preferencias -> Aplicaciones, no hay configuración para los archivos torrent, y no hay una forma aparente de agregar un nuevo tipo de archivo.

Jonathan
fuente
¿Te refieres a archivos .magnet?
xangua
.torrentarchivos. Editaré la pregunta para reflejar esto.
Jonathan
Con un torrentarchivo descargado, ejecutexdg-mime query filetype some.torrent
Braiam
2
cuando abres directamente (quiero decir, desde el administrador de archivos), ¿se abre desde Transmisión?
Janith Chinthana
1
noticias interesantes (6 de diciembre de 2013) ... Ubuntu incluirá la búsqueda de torrents en la búsqueda de Dash
preciso

Respuestas:

26

Método (I): Uso del menú de preferencias de Firefox : (preferido)

A. Desde el menú global de Firefox, seleccione E DIT -> Prefere n ces (o presione Alt+ Eseguida de N) para abrir las preferencias de Firefox .

(Instantánea tomada en Ubuntu 12.04) 1

B. Seleccione el menú Aplicaciones y busque el archivo semilla BitTorrent o la aplicación / x-bittorrent o torrent . Cambie la opción Preguntar siempre o Usar gedit (predeterminado) a transmisión-gtk seleccionando Usar otro ... y haga clic en Sistema de archivos en la barra lateral, luego busque /usr/bin.

2

C. En /usr/binbusca de transmisión-GTK y haga doble clic para abrir.

3

D. ¡Eso es! Ahora los archivos .torrent se abrirán con la transmisión.

4 4


Método (2): Edición del archivo mimeTypes.rdf :

Paso 1:

Abra el archivo mimeTypes.rdf con el editor de texto que elija:

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

(Guarde una copia de seguridad de este archivo). Busque el contenedor:

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

</RDF:Seq>

e inserte esto:

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

para que ahora el contenedor se vea así:

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

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

(instantánea del paso 1) mimeType-edit-snap1

Paso 2:

Ahora, dentro del contenedor:

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

 ...
 ...

</RDF:RDF>

inserte estos:

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

para que el contenedor se vea así:

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

(instantánea del paso 2) mimeType-edit-snap2

Paso 3:

Guarde y cierre el archivo. Luego reinicia Firefox.

precisos
fuente
2
No hay ningún tipo llamado "BitTorrent see file" en mi lista de tipos de contenido, ni parece haber una manera de agregar un nuevo tipo de contenido.
Jonathan
@ Jon, es posible que desee editar el archivo mimeTypes.rdf ... actualicé mi respuesta ...
preciso
Creo que quisiste decir "Alt + E", no "Ctrl + E".
Ufoguy
El primer método no funcionó porque el "archivo semilla BitTorrent" no apareció, pero el segundo método funcionó. Puede abrir su archivo mimeTypes con gedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &y asegurarse de reiniciar Firefox después de la edición.
Zephyrus
5

Abre el Firefox preferences window. Vaya a la Applicationspestaña y debería ver magneten la lista. Haga clic en Always asky si Transmisión no aparece como una opción, haga clic en Use other y navegue a /usr/binsu sistema de archivos. Busque transmissiono transmission-gtky haga clic en eso.

Fuente: Cómo hacer que Firefox abra enlaces magnéticos en Transmisión

Si magnetno aparece en la pestaña de aplicaciones, debe hacerlo a través de lo about:configque se explica a continuación:

  • Escriba about:configen la barra de direcciones y presione Entrar.
  • Haga clic derecho -> Nuevo -> Booleano -> Nombre: network.protocol-handler.external.magnet-> Valor ->true
  • Haga clic derecho -> Nuevo -> Cadena -> Nombre: network.protocol-handler.app.magnet-> Valor -> /usr/bin/transmission
  • Asegúrese de network.protocol-handler.expose-allestablecerlo entrue

Fuente: enlaces de imán en Firefox usando transmisión

Janith Chinthana
fuente
1
Estoy buscando una manera de abrir .torrentarchivos, no archivos magnéticos.
Jonathan
Lo siento, me equivoqué. pero puedes seguir los pasos, sería lo mismo para ambos.
Janith Chinthana
3

Otra forma más fácil de usar para agregar un nuevo tipo de archivo a la ventana Editar -> Preferencias -> Aplicaciones es descargar un archivo que tenga el formato de archivo que desea agregar, seleccionar cualquier opción y seleccionar "Hacer esto automáticamente para archivos así de ahora en adelante ". caja. Fuente: firefox doc .

Mike Smith
fuente
2

La próxima vez que descargue un archivo torrent y aparezca la ventana emergente para preguntar qué hacer, indique la ruta para que el archivo se abra con: /usr/bin/transmission-gtky selecciónelo. Todo listo.

ASCIIbetical
fuente
2

La respuesta depende de si el servidor le envía el tipo MIME correcto (no solo el archivo con la extensión correcta). Puede verificar si el servidor está enviando el tipo mime correcto instalando el complemento Live HTTP Headers para Firefox. (Inicie el complemento justo antes de hacer clic en el enlace de descarga del archivo torrent, y vea el encabezado de respuesta, debe contener: Tipo de contenido: aplicación / x-bittorrent ). Si lo hace, Firefox podrá abrir el archivo con la aplicación predeterminada actualmente configurada en su computadora. En Ubuntu puede descargar un archivo torrent, luego haga clic derecho y seleccione 'Propiedades', allí encontrará una manera de seleccionar la aplicación predeterminada.

Sin embargo, si el servidor envía .torrent como un flujo de octetos o algún otro mimo extraño, Firefox NO hará lo estúpido y lo abrirá por extensión (como hacen algunos navegadores rotos), ya que eso puede conducir a resultados muy malos. Pero de vez en cuando está dispuesto a arriesgarse, puede probar https://addons.mozilla.org/en-US/firefox/addon/force-content-type/ , pero tenga en cuenta que esta extensión se considera defectuosa y en realidad puede empeorar las cosas.

Si el servidor lo está haciendo mal y no está dispuesto a correr riesgos, simplemente puede hacer que Transmission supervise su carpeta de descargas y agregue automáticamente los archivos torrent que coloque allí. Incluso puede eliminar los archivos después de agregarlos. Lo encontrará en la configuración de Transmisión.

PD: si necesita una forma de mantener otra aplicación como predeterminada cuando hace doble clic, pero solo transmite desde Firefox, puede seguir las instrucciones en http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945

v010dya
fuente
1

Una solución un poco más actualizada (aquí, específicamente Ubuntu 16.04 + FireFox 51.0.1). Útil si " torrent " no aparece en el menú de aplicaciones ; especialmente si el mensaje no te da la opción "abrir con".

Dos cosas importantes para los torrents: enlaces magnéticos y archivos torrent


Enlaces de imán : en la barra de direcciones, escriba about:config.

Proceda con precaución, como se le dijo, y haga clic derecho> nuevo> booleano ; en el tipo de solicitud:

network.protocol-handler.expose.magnet

Ajústelo a false(es importante).

Luego, ve a algún lugar con enlaces magnéticos y abre uno de ellos; le preguntará qué programa desea usar para manejar el enlace. No he usado Windows durante algún tiempo, así que me apartaré, pero en Ubuntu y algunas otras distribuciones seleccionará un archivo como /usr/bin/transmission(si usa transmisión).

Digamos que usa Tixati o "pen-pineapple-appe-pen"; entonces, se vería, respectivamente, como /usr/bin/tixatio /usr/bin/pen-pineapple-appe-pen.

Establezca "use esto siempre" o una opción similar y probablemente estará listo para comenzar.


Archivos Torrent : ciertamente hay algunos métodos más arcanos, pero uno simple que funciona --- si el mensaje de descarga no te da una opción de "abrir con" --- es:

Descargue un archivo de torrent aleatorio que le gustaría usar.

Vaya a la barra superior y Archivo> Abrir archivo (o Ctrl + O) y abra el archivo torrent.

Firefox, lo más probable es que no tenga idea de qué hacer con él, bueno, no exactamente, y le preguntará dónde abrirlo. Seleccione el programa que desee (probablemente en la /usr/bin/carpeta para la mayoría de los usuarios de Linux), dígale que recuerde y debería estar listo, ya que a partir de ahora le dará la opción de abrir automáticamente torrents con su programa deseado.

Ivan
fuente
0

Desafortunadamente, ya no hay tales preferencias disponibles en Firefox. Mozilla ha eliminado toda esa funcionalidad.

usuario503846
fuente