Les liens magnétiques du torrent ouvrent une nouvelle fenêtre mais pas la transmission


12

J'ai installé Ubuntu et Lubuntu plusieurs fois maintenant et certaines de ces fois, j'ai eu le problème suivant, que j'ai actuellement. Lorsque je clique sur un lien magnétique torrent dans Chrome (généralement à partir de Pirate Bay), au lieu d'ouvrir la transmission, la seule chose qui se produit est qu'une nouvelle fenêtre Chrome s'ouvre.

Sur d'autres installations, je n'ai pas eu ce problème; la transmission s'est ouverte comme je le voudrais.

J'ai essayé d'utiliser l'extension .torrent de Chrome pour la transmission, mais je reçois l'erreur

impossible de contacter http: // localhost: 9091 / transmission / rpc

pas de réponse


Cela devrait aider [Comment dire à Chrome ce qu'il faut faire avec un lien magnétique] [1] [1]: askubuntu.com/questions/108925/…
BiggJJ

Remarque: j'utilise Lubuntu 13.04.
Quinn Culver

Remarque: Firefox gère correctement les liens magnétiques.
Quinn Culver

@BiggJJ J'ai essayé de suivre la solution de Chan-Ho Suh là-bas, mais en vain.
Quinn Culver

Quelle version de Google Chrome utilisez-vous? J'utilise Google Chrome 28.0.1500.71 et il gère correctement les liens magnétiques sans rien faire.
Radu Rădeanu

Réponses:


8

Si vous souhaitez utiliser torrent pour la transmission, vous devez autoriser l'accès à distance dans la transmission sous préférences / à distance.

Si vous souhaitez ouvrir des liens magnétiques en cours de transmission en cliquant dessus, vous devez patcher le script / usr / bin / xdg-open, voici le mien pour référence. Les lignes ajoutées sont 311 et 490-493.


Ce n'était pas exactement la solution que je cherchais (je n'aime pas avoir à patcher mes trucs de système d'exploitation, même si c'est juste un script d'emballage stupide). Mais cela a parfaitement fonctionné. (Je suis sur Ubuntu 14.04.2 LTS avec Chromium défini comme navigateur par défaut.)
zrajm

puis-je copier et repasser le tout à nouveau sur lubuntu 14.04 lts.
john

@john: Je suis aussi sur 14.04, en utilisant le même script, cela devrait fonctionner :) (mais veuillez faire une sauvegarde juste au cas où)
tpv

le lien essentiel est un 404
m0sa

@ m0sa: devrait être corrigé maintenant
tpv

13

Vous pouvez modifier le gestionnaire par défaut des liens magnétiques en modifiant le fichier .local / share / applications / mimeapps.list . Ajoutez l'association aux deux sections du fichier comme ceci (en laissant intactes les autres entrées de ces sections):

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

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

Déconnectez-vous et reconnectez-vous pour que la modification prenne effet.


J'ai essayé mais je n'ai pas l'air de travailler. Toujours Chrome ouvre juste un nouveau navigateur (ou un nouvel onglet séparé des autres; mais vous voulez le mettre).
Quinn Culver

Il n'y a pas transmission.desktopde transmissionfichier source dans. Vérifiez si vous vouliez dire transmission-gtk.desktop.
Braiam

@Braiam Oui, j'ai essayé avec et sans le -gtk.
Quinn Culver

4

Si vous l'avez installé, transmission-gtkla solution est simple.

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

Le premier ajoute transmission-gtkcomme gestionnaire de magnet://liens le second l'activer.

Étant donné que chrome / ium utilise, xdg-openc'est la meilleure méthode pour définir les gestionnaires. Vous pouvez remplacer /usr/bin/transmission-gtkpour n'importe quel client que vous aimez. Cela fonctionne pour presque toutes les saveurs d'Ubuntu.

Vous pouvez tester cette émission dans le terminal xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(téléchargements Ubuntu 13.04 64 bits)


Une autre solution utilise xdg-mime:

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

Si vous n'avez pas installé les types MIME xdg-mime install x-scheme-handler/magnet.


Cela ne semble pas avoir fonctionné. Pourtant, même lorsque j'essaie votre test depuis le terminal (pour télécharger Ubuntu), il ouvre une nouvelle fenêtre Chrome.
Quinn Culver

@QuinnCulver Quelle est la sortie de gconftool-2 -g /desktop/gnome/url-handlers/magnet/command?
Braiam

La sortie est:/usr/bin/transmission-gtk %s
Quinn Culver

@QuinnCulver et gconftool-2 -g /desktop/gnome/url-handlers/magnet/enabled? Essayez de vous déconnecter pour forcer la mise à jour des valeurs.
Braiam

La sortie est: true. J'ai redémarré la dernière fois que j'ai essayé vos commandes suggérées. Je vais essayer de nouveau; cette fois, je vais me déconnecter.
Quinn Culver

0

impossible de contacter http: // localhost: 9091 / transmission / rpc

pas de réponse

Pour résoudre ce problème

  1. Installer transmission-remote
    sudo apt-get install transmission-remote

  2. Lancer la transmission ( transmission-gtk) avant d'ajouter des fichiers .torrent

  3. Activez le client Web , définissez le port sur 9091 (De modifier -> préférence -> Web) si nécessaire

omgchrome.com/install-google-chrome-in-ubuntu-13-10 Cela prétend qu'il y a un problème de dépendance.
j0h


J'ai essayé ça. Cela ne semblait pas fonctionner.
Quinn Culver

0

si vous utilisez bittorrent, allez dans préférences-général-cliquez sur l'onglet qui dit associer avec torrents..maintenant, cela fonctionnera lorsque vous essayez le lien magnétique ..


Vous devez en fait ajouter l'entrée bittorrent à la liste xdg-open pour que cela fonctionne avec chrome pour autant que je sache. Aussi bittorrent est un nom pour le système, donc presque tous les clients bittorrent ont le mot bittorrent dans son nom.
Akisame

0

Si vous voulez ouvrir le lien magnétique de Piratebay avec Transmission Client, puis sur Lien magnétique 1 Cliquez avec le bouton droit sur 2 Copier l'emplacement du lien Ouvrir le fichier de transmission> Ouvrir l'URL

C'est fait

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.