Torrent-Magnet-Links öffnen ein neues Fenster, aber keine Übertragung


12

Ich habe Ubuntu und Lubuntu jetzt ein paar Mal installiert und manchmal hatte ich das folgende Problem, das ich derzeit habe. Wenn ich in Chrome auf einen Torrent-Magnet-Link klicke (normalerweise aus der Piratenbucht), wird statt der Übertragung nur ein neues Chrome-Fenster geöffnet.

Bei anderen Installationen hatte ich dieses Problem nicht. Übertragung geöffnet, wie ich möchte.

Ich habe versucht, die Chrome-Erweiterung ".torrent to Transmission" zu verwenden, erhalte jedoch den Fehler

http: // localhost: 9091 / transmission / rpc kann nicht kontaktiert werden

keine Antwort


Dies sollte helfen, [wie man Chrom sagt, was mit einem Magnetlink
BiggJJ

Hinweis: Ich verwende Lubuntu 13.04.
Quinn Culver

Hinweis: Firefox verarbeitet Magnetlinks korrekt.
Quinn Culver

@BiggJJ Ich habe versucht, Chan-Ho Suhs Lösung zu folgen, aber ohne Erfolg.
Quinn Culver

Welche Version von Google Chrome verwenden Sie? Ich benutze Google Chrome 28.0.1500.71 und es handhabt Magnetlinks korrekt, ohne etwas zu tun.
Radu Rădeanu

Antworten:


8

Wenn Sie Torrent zur Übertragung verwenden möchten, müssen Sie den Fernzugriff bei der Übertragung unter Einstellungen / Fern zulassen.

Wenn Sie sie durch Klicken auf offene Magnet - Links in der Übertragung möchten, müssen Sie das Verzeichnis / usr / bin / xdg-open - Skript flicken, hier ist mein Referenz. Die hinzugefügten Zeilen sind 311 und 490-493.


Das war nicht genau die Lösung, nach der ich gesucht habe (ich mag es nicht, mein Betriebssystem-Zeug zu patchen, auch wenn es nur ein albernes Wrapper-Skript ist). Aber es hat perfekt funktioniert. (Ich bin auf Ubuntu 14.04.2 LTS mit Chromium als Standardbrowser eingestellt.)
Zrajm

kann ich das ganze nochmal auf lubuntu 14.04 lts kopieren und einfügen?
John

@ John: Ich bin auch am 14.04. mit dem gleichen Skript, es sollte funktionieren :) (aber bitte machen Sie ein Backup nur für den Fall)
TPV

Der wichtigste Link ist ein 404
m0sa

@ m0sa: sollte jetzt behoben sein
tpv

13

Sie können den Standard-Handler für Magnet-Links ändern, indem Sie die Datei .local / share / applications / mimeapps.list bearbeiten . Fügen Sie die Zuordnung zu den beiden Abschnitten in der Datei wie folgt hinzu (wobei die anderen Einträge in diesen Abschnitten intakt bleiben):

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

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

Melden Sie sich ab und wieder an, damit die Änderung wirksam wird.


Ich habe es versucht, aber es hat anscheinend nicht funktioniert. Trotzdem öffnet Chrome nur einen neuen Browser (oder einen neuen, von den anderen getrennten Tab).
Quinn Culver

Es gibt keine transmission.desktopin transmissionder Quelldatei. Überprüfen Sie, ob Sie gemeint haben transmission-gtk.desktop.
Braiam

@Braiam Ja, ich habe es mit und ohne versucht -gtk.
Quinn Culver

4

Wenn Sie installiert haben, transmission-gtkist die Lösung einfach.

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

Der erste fügt transmission-gtkals Handler fürmagnet:// Links hinzu, der zweite aktiviert ihn.

Da chrome / ium dies verwendet, ist xdg-opendies die beste Methode zum Einstellen der Handler. Sie können /usr/bin/transmission-gtkfür jeden Kunden, den Sie möchten, ersetzen . Dies funktioniert für fast alle Ubuntu-Varianten.

Sie können diese Ausgabe im Terminal testen xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(lädt Ubuntu 13.04 64-Bit herunter)


Andere Lösung verwendet xdg-mime:

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

Falls Sie die MIME-Typen nicht installiert haben, verwenden Sie sie xdg-mime install x-scheme-handler/magnet.


Das scheint nicht geklappt zu haben. Selbst wenn ich Ihren Test vom Terminal aus versuche (um Ubuntu herunterzuladen), öffnet sich dennoch ein neues Chrome-Fenster.
Quinn Culver

@QuinnCulver Wovon wird ausgegeben gconftool-2 -g /desktop/gnome/url-handlers/magnet/command?
Braiam

Die Ausgabe ist:/usr/bin/transmission-gtk %s
Quinn Culver

@QuinnCulver und gconftool-2 -g /desktop/gnome/url-handlers/magnet/enabled? Melden Sie sich ab, um die Aktualisierung der Werte zu erzwingen.
Braiam

Die Ausgabe lautet: true. Ich hatte das letzte Mal neu gestartet, als ich Ihre vorgeschlagenen Befehle ausprobiert habe. Ich werde es wieder versuchen; diesmal melde ich mich nur ab.
Quinn Culver

0

http: // localhost: 9091 / transmission / rpc kann nicht kontaktiert werden

keine Antwort

Um dies zu beheben

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

  2. Starten Sie die Übertragung ( transmission-gtk), bevor Sie Torrent-Dateien hinzufügen

  3. Aktivieren Sie den Web-Client , und setzen Sie den Port bei Bedarf auf 9091 (Von Bearbeiten -> Einstellungen -> Web)

omgchrome.com/install-google-chrome-in-ubuntu-13-10 Dies behauptet, dass es Probleme mit Abhängigkeiten gibt.
14.


Ich habe es versucht. Es schien nicht zu funktionieren.
Quinn Culver

0

Wenn Sie BitTorrent verwenden, gehen Sie zu Einstellungen - Allgemein - und klicken Sie auf die Registerkarte "Mit Torrents verknüpfen". Jetzt funktioniert es, wenn Sie "Magnet Link" ausprobieren.


Sie müssen den bittorrent-Eintrag tatsächlich zur xdg-open-Liste hinzufügen, damit dies meines Wissens mit Chrome funktioniert. Auch Bittorrent ist ein Name für das System, so dass fast alle Bittorrent-Clients das Wort Bittorrent im Namen haben.
Akisame

0

Wenn Sie den Piratebay-Magnet-Link mit Transmission Client öffnen möchten, klicken Sie mit der rechten Maustaste auf Magnet Link. 2 Link-Speicherort kopieren. Übertragungsdatei öffnen> URL öffnen

Es ist fertig

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.