¿Cómo puedo hacer que Firefox abra enlaces magnéticos en la transmisión?

47

No puedo descubrir cómo hacer que Firefox abra enlaces magnéticos en Transmission.

No hay ninguna opción para convertirlo en el programa estándar para enlaces magnéticos en sus propiedades, y como no tengo experiencia con el sistema de archivos, tampoco puedo agregarlo como programa estándar en Firefox.

Esso
fuente
trac.transmissionbt.com/wiki/MagnetLinks Estas instrucciones aún deberían ser buenas ya que gconf todavía tiene la configuración del controlador de URL.
Gary

Respuestas:

60

Abre Firefox y su ventana de preferencias. Vaya a la pestaña "Aplicaciones" y debería ver "imán" en la lista. Haga clic en "Preguntar siempre" y si Transmisión no aparece como una opción, haga clic en "Usar otro" y navegue a / usr / bin en su sistema de archivos. Busque "transmisión" o "transmisión-gtk" y haga clic en eso.

Actualización: Firefox ha cambiado, por lo que lo anterior ya no funciona. En cambio, cuando hace clic en un enlace magnético, aparecerá una ventana "Iniciar aplicación", desde la cual puede elegir asociar siempre una aplicación (asegúrese de marcar la casilla de verificación en la parte inferior para usar siempre la aplicación elegida). Para encontrar la aplicación torrent, elija "sistema de archivos" en el lado izquierdo y luego navegue a / usr / bin como se describe anteriormente.

Chan-Ho Suh
fuente
77
En mi caso, "imán" no apareció en la pestaña de aplicaciones, así que tuve que hacer esto a través de: config como se explica aquí
dario_ramos
2
¡Gracias! Si el imán no aparece en la lista de aplicaciones, haga clic en cualquier enlace de imán, elija una aplicación, escriba "/ usr / bin / transmission-gtk". Funciona en Xubuntu 14!
Adriano Silva
Tenga en cuenta que en la transmisión el torrent aparece con un signo de interrogación, pero aún continúa descargándose. Acabo de descubrir esto cuando descargo Alemania demuele Brasil.
JohnMerlino
Lamentablemente, en Firefox reciente no hay una entrada "imán" en "Aplicaciones". Además, la ventana "Iniciar aplicación" no aparece cuando se hace clic en el enlace.
user502144
17

Cómo configurar aplicaciones predeterminadas en Chromium / Chrome / Firefox / Ubuntu Linux

Situación: Odias la aplicación predeterminada que se abre cuando haces doble clic en un archivo o cuando lo abres con el navegador Chrome y quieres cambiarlo.

  1. En Unity (y probablemente Gnome 3 Shell), algunas aplicaciones predeterminadas se pueden cambiar a través de gnome-control-center: Configuración del sistema> Información del sistema> Aplicaciones predeterminadas

  2. También puede hacer clic derecho en un archivo> seleccionar Propiedades> Abrir con. Vea qué aplicaciones / programas se enumeran allí. También puede agregarlos y configurarlos como predeterminados.

  3. Si ninguno de los anteriores funciona, puede usar xdg-utils( xdg-mime) para configurar una aplicación predeterminada para un Tipo Mime específico

Primero, debes averiguar qué cadena de texto usar como "tipo mime". Una manera fácil de encontrarlo es buscar en el archivo de escritorio de la aplicación predeterminada.

Ejemplo: Chromium abre enlaces magnéticos y archivos bittorrent transmission-gtkpor defecto. Quieres usar diluvio. Los archivos .desktop suelen estar en la carpeta /usr/share/applications/. Usamos el catcomando para buscar en el archivo /usr/share/applications/transmission-gtk(una línea que comienza con "MimeType"):

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

¡Bingo! x-scheme-handler / magnet y application / x-bittorrent son los tipos mime que buscamos.

¿Cómo usar el xdg-mimecomando? Sencillo:xdg-mime default myapp.desktop mymimetype

... donde sustituimos myapp.desktop y mymimetype con los valores de arriba.

Siguiendo el ejemplo anterior, queremos que los enlaces magnéticos y los archivos bittorrent se abran con la deluge-gtkaplicación Deluge ( ). Primero debe instalar el deluge-gtkpaquete (de lo contrario, el archivo .desktop no existirá). Entonces tienes que ejecutar:

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

El último comando ( grep) debería devolver " application / x-bittorrent = deluge.desktop " y el otro tipo mime para magnet. De lo contrario, algo salió mal (¿tal vez el archivo de escritorio no existía?).

¡Y eso es todo! Cierre y abra el navegador chromium nuevamente (o cierre sesión / inicie sesión)

En aras de la documentación, los archivos que tienen que ver con los tipos mime y las aplicaciones predeterminadas son:

~/.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
fuente
1

Para mí, con la transmisión-daemon la solución fue la siguiente (de acuerdo con esta documentación ).

  1. Cree un archivo ejecutable /usr/local/bin/magnetcon estos comandos:

    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. Luego vaya a las preferencias de Firefox ( Alt+ E+ N) y selecciónelo después de encontrar el tipo de archivo magnet en la pestaña Aplicaciones:

    Preferencias de Firefox

Philippe Gachoud
fuente
1

Intenté un par de enfoques y el único que funcionó para mí se describe aquí: https://support.mozilla.org/en-US/questions/1012864#answer-609391

Todo lo que tiene que hacer es abrir about:configen Firefox y agregar valor booleano network.protocol-handler.expose.magnet con valor false. La próxima vez que haga clic en un enlace magnético, se le pedirá que elija su aplicación favorita para abrir el enlace.

Estoy usando Ubuntu 17.10 y Firefox 56

usuario502144
fuente
-1

Para una solución que funcionó para mí:

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

"Haga clic en el menú de ayuda y seleccione" Reiniciar con complementos deshabilitados "y luego seleccione la opción de reinicio en el cuadro de diálogo".

Sigue las indicaciones en pantalla. Luego reinicia Firefox.

Cuando hace clic en un enlace magnético, aparece el tipo habitual de cuadro de diálogo "Elegir un programa". Busque / usr / bin / transmission-gtk

Funciona en Ubuntu 13.04

VolverRanito
fuente
-1

Si usa Transmission para torrents, lo único que debe hacer es cuando se abre la ventana y le pregunta con qué programa desea que Firefox abra los enlaces magnéticos, arrastre y suelte el icono de transmisión desde su barra lateral en el cuadro de diálogo de Firefox y eso es todas. Tengo Ubuntu 14.04 (Trusty Tahr), y funciona bien.

usuario311064
fuente