Wie man Magnetglieder von Firefox mit Flut öffnet

10

Wie kann ich Magnetverbindungen mit Firefox öffnen? Ich habe versucht, folgende Werte in about festzulegen: config,

network.protocol-handler.app.magnet -> /usr/bin/deluge
network.protocol-handler.expose.magnet -> true
network.protocol-handler.external.magnet -> true

Aber Firefox beschwert sich immer wieder darüber

Firefox kann diese Adresse nicht öffnen, da das Protokoll (Magnet) keinem Programm zugeordnet ist.

Ich verwende die Repository-Version von Firefox (5) und Deluge (1.3.1 - GUI + Daemon-Modus) unter Ubuntu 11.04

Bearbeiten: Mir wurde gesagt, ich solle auf network.protocol-handler.expose.magnetfalse setzen , und Firefox würde fragen, welche Anwendung verwendet werden soll, aber ich sehe kein Kästchen, in dem ich gefragt werde, ob etwas angezeigt wird.

KillianDS
quelle
@Eyal Gute Idee. Ich habe diese Frage zum Zusammenführen mit einem der Dupes markiert. Dadurch werden alle Antworten verschoben.
Seth

Antworten:

10

ab Firefox 3.6 network.protocol-handler.external.*scheint nicht mehr zu funktionieren

im about:config

network.protocol-handler.expose.magnet -> false

und 'alle' Werte zurücksetzen, die mit dem Magneten zu tun haben.

Sobald Sie auf einen Magnetlink klicken, werden Sie aufgefordert, eine Anwendung auszuwählen, zu / usr / bin / deluge zu navigieren und diese auszuwählen

Sie könnten es auch versuchen

$ gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command 'deluge "%s"'
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/needs_terminal false
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true
Smithamax
quelle
Ja, ich habe es versucht (einschließlich des Zurücksetzens), aber es hat nichts gefragt. Die Sache ist, dass dies mit Transmission (Standard-App) funktioniert hat, aber nachdem ich die Übertragung deinstalliert habe, kann ich sie nicht dazu bringen, in irgendeiner Weise auf eine Überschwemmung hinzuweisen.
KillianDS
Seltsam, hat für mich gearbeitet. Ich habe die Schritte zum Ändern der Standard-URL-Behandlung von Gnome hinzugefügt. Ich glaube nicht, dass Firefox dies bemerkt, aber es ist einen Versuch wert.
Smithamax
Okay, danke, ich werde es noch einmal versuchen, sobald ich nach Hause komme.
KillianDS
2
Die andere zu überprüfende Sache ist in den Einstellungen von Firefox unter Anwendungen, wenn es bereits einen Eintrag für Magnet gibt.
Smithamax
Nun, dort "use ..." auswählen und manuell /usr/bin/delugeden Trick machen, danke :)!
KillianDS
5

Gehen Sie in Firefox zu Bearbeiten / Einstellungen / Anwendungen, suchen Sie den Magneten und stellen Sie Deluge ein

Geben Sie hier die Bildbeschreibung ein


quelle
4

Anstatt in Firefox auf den Magnetlink zu klicken (für dessen Einrichtung ist eine erweiterte Konfiguration erforderlich), klicken Sie mit der rechten Maustaste auf den Link und wählen Sie "Linkspeicherort kopieren". Gehen Sie dann in Ihr Deluge-Fenster, klicken Sie auf Torrent hinzufügen (das "+" oben links im Fenster) und dann auf die Schaltfläche "URL".

Viel Spaß beim Torrenting und denken Sie daran, ein Samenverhältnis von 3: 1 anzustreben!

WindowsEscapist
quelle
Nun, es ist nicht wirklich so fortgeschritten, aber das kann mit einer schnellen Google-Suche gelöst werden (ich würde Ihnen sagen, wenn ich mich tatsächlich daran erinnere, wie, ich bin auch eine Art Noob).
WindowsEscapist
Dies ist eher eine Problemumgehung als eine Lösung des Problems, wie angegeben, aber es ist gut, es zu beachten, ja :)
HighCommander4
2

Ich habe versucht, Magnete dazu zu bringen, sich mit Flut in Chrom anstatt mit Firefox zu öffnen, aber nachdem ich alles andere ausprobiert hatte, was ich gesehen hatte, gelang es mir schließlich, Magnetverbindungen in Flut zu öffnen, indem ich nicht nur wechselte

MimeType=application/x-bittorrent;

zu

MimeType=application/x-bittorrent;x-scheme-handler/magnet;

in /usr/share/applications/deluge.desktop aber auch entfernen

x-scheme-handler/magnet;

von /usr/share/applications/transmission-gtk.desktop vor dem Ausführen

sudo update-desktop-database

Ich hoffe, dies hilft jedem mit ähnlichen Problemen

Simon
quelle
1

Haben Sie tatsächlich Flut installiert? Wenn nicht, öffnen Sie ein Terminal und geben Sie diesen Befehl ein. sudo apt-get install delugeWenn es fertig ist, sollte es in der Programmliste angezeigt werden.

Unbekannter
quelle
Ich denke, das Problem ist, dass er nicht weiß, wie er es mit Firefox verknüpfen kann (z. B. klickt er auf einen Magnetlink und dann möchte Firefox wissen, womit er es öffnen soll, und bittet ihn, zur ausführbaren Datei zu navigieren).
WindowsEscapist
0

Das hat bei mir funktioniert, FF 47, Debian 9, KDE 5:

  1. In about: config find "network.protocol-handler.expose-all", ändern Sie in "false";
  2. Klicken Sie auf einen Magnet-Link. Ein Popup-Fenster des Dateibrowsers sollte angezeigt werden. Zeigen Sie den vollständigen Pfad zur ausführbaren Datei an (z. B. / usr / bin / qbittorrent).
  3. Ändern Sie "network.protocol-handler.expose-all" wieder in "true".
  4. Laden Sie die Welt herunter.
buhal
quelle
danke, dies ist die einzige Lösung, die für mich funktioniert hat, so seltsam
DuBistKomisch
0

Die vom Paket deluge.desktopinstallierte Datei (in /usr/share/applicationsoder ähnlich) delugesollte bereits die enthalten

MimeType=x-scheme-handler/magnet

Linie, die delugemit Magnetverbindungen assoziiert . In meinem Fall stellte ich jedoch fest, dass ich Folgendes ausführen musste, damit das System diese Zuordnung aufnimmt:

sudo update-desktop-database

Wenn dieser Befehl nicht gefunden wird, muss das Paket desktop-file-utilszuerst installiert werden.

HighCommander4
quelle