Wie legen Sie Ihre Standard-Bittorrent-Anwendung fest?

7

Zusätzliche Details sind:

OS = 12.10

Aktuelle Standard-Torrent-Anwendung = qBittorrent

Bevorzugte Standard-Torrent-Anwendung = Vuze

Mein Hauptbereich, in dem ich Rat suche, sind Magnetverbindungen. Außerdem ist das betreffende Programm nicht "installiert". Ich habe die Tarball-Datei für Vuze heruntergeladen und führe die ausführbare Datei von dort aus aus, um sie auszuführen.

BH2017
quelle
Mögliches Duplikat von Wie setze ich ein Standardprogramm?
Devav2
Nein, diese Frage bezieht sich auf Dinge, für die es einfach ist, Standardeinstellungen festzulegen. Dies betrifft Torrents, insbesondere Magnetverbindungen.
BH2017

Antworten:

9

Ich hatte das gleiche Problem und fand eine Lösung :

In Escence müssen Sie sicherstellen, dass die .desktopDatei Ihrer Apps auf:

/usr/share/applications

hat diese Zeile:

MimeType=application/x-bittorrent;application/x-torrent;

und dann diese Zeile hinzufügen / bearbeiten auf /usr/share/applications/defaults.list:

x-scheme-handler/magnet={$MYAPP}.desktop;

Natürlich den richtigen App-Namen einstellen.

Hoffe das kann helfen.

Adrian Matteo
quelle
3

Klicken Sie mit der rechten Maustaste auf die Torrent-Datei> Eigenschaften> Öffnen mit (wählen Sie Vuze), "Als Standard festlegen" und fertig.

Sie können qbittorrent auch jederzeit deinstallieren.

ikt
quelle
2
Was ist mit Magnetdateien? Ich möchte qBittorrent behalten, damit ich die Wahl habe. Plus Vuze Ich habe nicht 'Installiert' per say. Ich habe den Tarball heruntergeladen, die Dateien extrahiert und die ausführbare Datei verwendet, um das Programm auszuführen.
BH2017
3

Lassen Sie mich das noch einmal erklären

Zuerst müssen wir überprüfen, ob die ".desktop-Datei" (in /usr/share/applications) Ihres Programms diese Zeile enthält:

MimeType=application/x-bittorrent;application/x-torrent;

Öffnen Sie zur Überprüfung den Texteditor (gedit genannt) und klicken Sie links auf "Öffnen". Navigieren Sie dann zur .desktop-Datei Ihres Programms. Wie gesagt; Sie sollten es im Ordner finden /usr/share/applications. Suchen Sie nach dem Öffnen nach "MimeType" (indem Sie Ctrl+ drücken fund "MimeType" in das angezeigte Feld eingeben).

... Wenn Sie festgestellt haben, dass diese Zeile vorhanden ist, fahren Sie fort. (Wenn nicht, fügen Sie die Zeile einfach an einer beliebigen Stelle zwischen den Zeilen ein. Wenn Sie feststellen, dass die Zeile unvollständig ist, können Sie die vorhandene Zeile ändern.) Schließen Sie gedit.


Jetzt haben wir die Überprüfung durchgeführt; Öffnen Sie die Datei /usr/share/applications/defaults.list(genauso wie Sie die .desktop-Datei geöffnet haben). Suche nach "x-Schema-Handler / Magnet" (genauso auch). Wenn Sie es gefunden haben, lassen Sie es so aussehen.

x-scheme-handler/magnet=YOURPROGRAM.desktop;

Ersetzen Sie IHR PROGRAMM durch das Programm, das Sie als Standard festlegen möchten. Der Name muss genau mit dem Namen der .desktop-Datei Ihres Programms übereinstimmen.

Beispiel: x-scheme-handler/magnet=kde4-ktorrent.desktop;

Und du bist fertig!

Vielen Dank an Adrian Matteo für die Quelle .

Mina Michael
quelle
das war wunderbar. danke +1 :)
salmanwahed
Das hat für mich keine Wirkung. Verwenden von Linux Mint 17.1, basierend auf Ubuntu 14.04. Vielleicht muss man neu starten, damit es wirksam wird. Ich konnte die Standardeinstellung ändern, indem ich einfach auf "Programm auswählen" klickte und mein Programm in auswählte /usr/bin/.
Deleet
1

Fügen Sie die folgende Zeile hinzu ~/.local/share/applications/mimeapps.list

x-scheme-handler/magnet=vuze.desktop

Oder Wenn Sie Firefox verwenden, gehen Sie zu Bearbeiten> Einstellungen> Anwendungen. Ändern Sie die Standardanwendung für Magnet in vuze.

Vishnu V.
quelle
1

Wenn Sie in Ubuntu 18.xx z. B. Transmission so einstellen möchten, dass Magnetverbindungen standardmäßig geöffnet werden, können Sie dies innerhalb des Terminals tun :

gio mime x-scheme-handler/magnet transmission-gtk.desktop

Wenn Sie das nächste Mal Magnet-Links in einem beliebigen Browser öffnen, stellen Sie den Browser so ein, dass er sich an die Aktion für xdg-open erinnert und die Übertragung automatisch geöffnet wird.

Bruno Kos
quelle