Los enlaces del imán de torrents abren una nueva ventana pero no la transmisión

12

He instalado Ubuntu y Lubuntu algunas veces ahora y algunas de esas veces he tenido el siguiente problema, que actualmente tengo. Cuando hago clic en un enlace de imán de torrente en Chrome (generalmente desde Bahía pirata), en lugar de abrir la transmisión, lo único que sucede es que se abre una nueva ventana de Chrome.

En otras instalaciones, no he tenido este problema; transmisión abierta tal como me gustaría.

Intenté usar la extensión .torrent de Chrome para la transmisión, pero aparece el error

no se puede contactar http: // localhost: 9091 / transmission / rpc

ninguna respuesta

Quinn Culver
fuente
Esto debería ayudar [Cómo decirle a Chrome qué hacer con un enlace magnético] [1] [1]: askubuntu.com/questions/108925/…
BiggJJ
Nota: estoy usando Lubuntu 13.04.
Quinn Culver
Nota: Firefox maneja correctamente los enlaces magnéticos.
Quinn Culver
@BiggJJ Intenté seguir la solución de Chan-Ho Suh allí, pero fue en vano.
Quinn Culver
¿Qué versión de Google Chrome está ejecutando? Uso Google Chrome 28.0.1500.71 y maneja correctamente los enlaces magnéticos sin hacer nada.
Radu Rădeanu

Respuestas:

8

Si desea utilizar torrent para la transmisión, debe permitir el acceso remoto en la transmisión en preferencias / control remoto.

Si desea abrir enlaces magnéticos en la transmisión haciendo clic en ellos, debe parchear el script / usr / bin / xdg-open, aquí está el mío como referencia. Las líneas agregadas son 311 y 490-493.

tpv
fuente
Esa no era exactamente la solución que estaba buscando (no me gusta tener que parchear mi sistema operativo, incluso si es solo un script de envoltura tonto). Pero funcionó perfectamente. (Estoy en Ubuntu 14.04.2 LTS con Chromium configurado como mi navegador predeterminado.)
zrajm
¿Puedo copiar y volver a pegar todo en lubuntu 14.04 lts?
juan
@john: también estoy en 14.04, usando el mismo script, debería funcionar :) (pero haga una copia de seguridad por si acaso)
tpv
el enlace principal es un 404
m0sa
@ m0sa: debería arreglarse ahora
tpv
13

Puede cambiar el controlador predeterminado para enlaces magnéticos editando el archivo .local / share / aplicaciones / mimeapps.list . Agregue la asociación a las dos secciones en el archivo de esta manera (dejando otras entradas en esas secciones intactas):

[Default Applications]
x-scheme-handler/magnet=transmission-gtk.desktop

[Added Associations]
x-scheme-handler/magnet=transmission-gtk.desktop

Cierre sesión y vuelva a iniciarla para que el cambio surta efecto.

mniess
fuente
Intenté esto pero no parecía funcionar. Aún así, Chrome solo abre un nuevo navegador (o una nueva pestaña separada de los demás; como quiera que lo ponga).
Quinn Culver
No hay transmission.desktopen transmissionel archivo fuente de. Comprueba si te referías transmission-gtk.desktop.
Braiam
@Braiam Sí, lo intenté con y sin el -gtk.
Quinn Culver
4

Si lo ha instalado transmission-gtk, la solución es fácil.

gconftool-2 -s /desktop/gnome/url-handlers/magnet/command '/usr/bin/transmission-gtk %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/magnet/enabled --type Boolean true

El primero se agrega transmission-gtkcomo controlador de magnet://enlaces, el segundo lo habilita.

Dado que Chrome / ium usa xdg-openeste es el mejor método para configurar los controladores. Puede reemplazar /usr/bin/transmission-gtkpor cualquier cliente que desee. Esto funciona para casi todos los sabores de Ubuntu.

Puede probar esta emisión en el terminal xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(descargas Ubuntu 13.04 de 64 bits)


Otra solución está usando xdg-mime:

xdg-mime default transmission-gtk.desktop application/x-bittorrent
xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet

En caso de que no tenga los tipos mime instalados, use xdg-mime install x-scheme-handler/magnet.

Braiam
fuente
Esto no parece haber funcionado. Aún así, incluso cuando intento su prueba desde la terminal (para descargar Ubuntu), se abre una nueva ventana de Chrome.
Quinn Culver
@QuinnCulver ¿Cuál es el resultado de gconftool-2 -g /desktop/gnome/url-handlers/magnet/command?
Braiam
La salida es:/usr/bin/transmission-gtk %s
Quinn Culver
@QuinnCulver y gconftool-2 -g /desktop/gnome/url-handlers/magnet/enabled? Intente cerrar sesión para forzar la actualización de los valores.
Braiam
La salida es: true. Reinicié la última vez que probé los comandos sugeridos. Intentaré de nuevo; esta vez solo me desconectaré.
Quinn Culver
0

no se puede contactar http: // localhost: 9091 / transmission / rpc

ninguna respuesta

Para arreglar esto

  1. Instalar en pc transmission-remote
    sudo apt-get install transmission-remote

  2. Inicie la transmisión ( transmission-gtk) antes de agregar archivos .torrent

  3. Habilite el cliente web , establezca el puerto en 9091 (De edición -> preferencia -> web) si es necesario
totti
fuente
omgchrome.com/install-google-chrome-in-ubuntu-13-10 Esto afirma que hay problemas de dependencia.
j0h
Intenté esto No pareció funcionar.
Quinn Culver
0

si usas bittorrent ve a preferencias-general-haz clic en la pestaña que dice asociar con torrentes ... ahora funcionará cuando intentes el enlace magnético ...

cyberwader
fuente
De hecho, debe agregar la entrada de bittorrent a la lista xdg-open para que esto funcione con Chrome hasta donde yo sé. También bittorrent es un nombre para el sistema, por lo que casi todos los clientes de bittorrent tienen la palabra bittorrent en su nombre.
Akisame
0

Si desea abrir el enlace magnético Piratebay con el Cliente de transmisión, haga clic en el enlace magnético 1 Haga clic con el botón derecho 2 Copie la ubicación del enlace Abra el archivo de transmisión> Abrir URL

Se hace

Manish
fuente