web-dev-qa-db-fra.com

Torrent magnet links ouvre une nouvelle fenêtre mais pas la transmission

J'ai installé Ubuntu et Lubuntu à quelques reprises maintenant et j'ai parfois le problème suivant, que j'ai actuellement. Lorsque je clique sur un lien d'aimant torrent dans Chrome (généralement depuis 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 j'obtiens l'erreur

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

pas de réponse

12
Quinn Culver

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

Si vous souhaitez ouvrir des liens aimantés dans la transmission en cliquant dessus, vous devez patcher le script/usr/bin/xdg-open, voici mine for reference. Les lignes ajoutées sont 311 et 490-493.

8
tpv

Vous pouvez changer 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 les modifications prennent effet.

13
mniess

Si vous avez installé transmission-gtk, la 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-gtk en tant que gestionnaire pour magnet:// lie le second pour l'activer.

Étant donné que chrome/ium utilise xdg-open, il s'agit de la meilleure méthode pour configurer les gestionnaires. Vous pouvez remplacer /usr/bin/transmission-gtk pour tout client de votre choix. 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écharge Ubuntu 13.04 64-bit)


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, utilisez xdg-mime install x-scheme-handler/magnet.

4
Braiam

Si vous souhaitez ouvrir Piratebay magnet link avec Transmission Client, cliquez sur Lien aimant 1 Clic droit 2 Copier l'emplacement du lien Ouvrir le fichier de transmission> Ouvrir l'URL

C'est fait

0
Manish

si vous utilisez bittorrent, allez à préférences-général-cliquez sur l'onglet qui dit associer à torrents .. Maintenant, cela fonctionnera lorsque vous essayez lien aimant ..

0
cyberwader

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

pas de réponse

Pour résoudre ce problème

  1. Installez transmission-remote
    Sudo apt-get install transmission-remote

  2. Démarrer la transmission (transmission-gtk) avant d'ajouter des fichiers .torrent

  3. Activer le client Web, définissez le port sur 9091 (à partir de l’édition -> préférences -> Web) si nécessaire
0
totti