Les détails supplémentaires sont:
OS = 12.10
Application actuelle par défaut du torrent = qBittorrent
Application torrent par défaut préférée = Vuze
Mon domaine de prédilection dans lequel je cherche des conseils est celui des liens magnétiques. De plus, le programme en question n’est pas "installé", par exemple, j’ai téléchargé le fichier d’archive pour Vuze et j’exécute le fichier exécutable à partir de là pour l’exécuter.
J'ai eu le même problème et j'ai trouvé un solution :
En parallèle, vous devez vous assurer que le fichier .desktop
de votre application se trouve sur:
/usr/share/applications
a cette ligne:
MimeType=application/x-bittorrent;application/x-torrent;
puis ajoutez/éditez cette ligne sur /usr/share/applications/defaults.list
:
x-scheme-handler/magnet={$MYAPP}.desktop;
définir le bon nom de l'application bien sûr.
J'espère que cela peut aider.
Laissez-moi expliquer à nouveau
Premièrement, nous devons vérifier que le "fichier .desktop" de votre programme (dans /usr/share/applications
) a cette ligne:
MimeType=application/x-bittorrent;application/x-torrent;
Pour vérifier, ouvrez l'éditeur de texte (appelé gedit) et cliquez sur "ouvrir" vers la gauche, puis naviguez jusqu'au fichier .desktop de votre programme. Comme indiqué; vous devriez le trouver dans le dossier /usr/share/applications
. Après l’avoir ouvert, recherchez "MimeType" (en appuyant sur Ctrl+f et en tapant "MimeType" dans la case qui s’affiche).
... Si vous avez trouvé qu'il y a cette ligne, continuez. (Si ce n'est pas le cas, collez simplement la ligne à n'importe quel endroit entre les lignes. Ou si vous trouvez la ligne incomplète, vous pouvez modifier la ligne existante.) Fermez gedit.
Maintenant que nous avons fait la vérification; ouvrez le fichier /usr/share/applications/defaults.list
(de la même manière que vous avez ouvert le fichier .desktop). Recherchez "x-scheme-handler/magnet" (même manière également). Si vous l'avez trouvé, faites-le ressembler à ceci;
x-scheme-handler/magnet=YOURPROGRAM.desktop;
Remplacez YOURPROGRAM par le programme que vous souhaitez définir par défaut. Le nom doit correspondre exactement au nom du fichier .desktop de votre programme.
exemple: x-scheme-handler/magnet=kde4-ktorrent.desktop;
Et tu as fini!
Merci à Adrian Matteo pour le source .
Cliquez avec le bouton droit sur le fichier .torrent> Propriétés> Ouvrir avec (sélectionnez Vuze), "définir par défaut" et vous avez terminé.
Vous pouvez toujours désinstaller qbittorrent également.
Ajoutez la ligne suivante à ~/.local/share/applications/mimeapps.list
x-scheme-handler/magnet=vuze.desktop
Ou, si vous utilisez Firefox, allez dans Edition> Préférences> Applications, remplacez l’application par défaut pour magnet par vuze
.
Dans Ubuntu 18.xx, si vous souhaitez définir, par exemple, Transmission pour ouvrir les liens magnétiques par défaut, vous pouvez utiliser ceci dans le terminal:
gio mime x-scheme-handler/magnet transmission-gtk.desktop
La prochaine fois que vous ouvrirez des liens magnétiques dans n’importe quel navigateur, configurez-le pour qu’il mémorise l’action pour xdg-open et la transmission s’ouvrira automatiquement.