47 votes

Comment faire en sorte que Firefox ouvre les liens magnétiques dans Transmission ?

Je n'arrive pas à trouver comment faire pour que Firefox ouvre les liens magnétiques dans Transmission.

Il n'y a pas d'option pour en faire le programme standard pour les liens magnétiques dans ses propriétés, et comme je n'ai pas d'expérience avec le système de fichiers, je ne peux pas non plus l'ajouter comme programme standard dans Firefox.

60voto

Chan-Ho Suh Points 7524

Ouvrez Firefox et sa fenêtre de préférences. Allez dans l'onglet "Applications" et vous devriez voir "magnet" dans la liste. Cliquez sur "Toujours demander" et si Transmission n'apparaît pas comme une option, cliquez sur "Utiliser autre" et naviguez jusqu'à /usr/bin sur votre système de fichiers. Recherchez "transmission" ou "transmission-gtk" et cliquez dessus.

Mise à jour : Firefox a changé et la méthode ci-dessus ne fonctionne plus. Au lieu de cela, lorsque vous cliquez sur un lien magnétique, une fenêtre "Lancer l'application" apparaît, dans laquelle vous pouvez choisir d'associer systématiquement une application (veillez à cocher la case en bas pour toujours utiliser l'application choisie). Pour trouver l'application torrent, choisissez "système de fichiers" sur le côté gauche, puis naviguez jusqu'à /usr/bin comme décrit ci-dessus.

20voto

Matthew Points 101

Comment définir les applications par défaut dans Chromium / Chrome / Firefox / Ubuntu Linux

Situation : Vous détestez l'application par défaut qui s'ouvre lorsque vous double-cliquez sur un fichier ou lorsque vous l'ouvrez avec le navigateur Chrome et vous souhaitez en changer.

  1. Dans Unity (et probablement Gnome 3 Shell), certaines applications par défaut peuvent être modifiées par l'intermédiaire de gnome-control-center : Paramètres du système > Infos système > Applications par défaut

  2. Vous pouvez également cliquer avec le bouton droit de la souris sur un fichier > sélectionner Propriétés > Ouvrir avec. Voyez quels sont les applications/programmes qui y sont répertoriés. Vous pouvez également les ajouter et les définir par défaut.

  3. Si aucune des méthodes ci-dessus ne fonctionne, vous pouvez utiliser xdg-utils ( xdg-mime ) pour définir une application par défaut pour un type Mime spécifique

Tout d'abord, vous devez déterminer la chaîne de texte à utiliser comme "type mime". Un moyen facile de le trouver est de regarder dans le fichier du bureau de l'application par défaut.

Exemple : Chromium ouvre les liens magnétiques et les fichiers bittorrent avec transmission-gtk par défaut. Vous souhaitez utiliser deluge. Les fichiers .desktop se trouvent généralement dans le dossier /usr/share/applications/ . Nous utilisons le cat pour consulter le fichier /usr/share/applications/transmission-gtk (une ligne qui commence par "MimeType") :

$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

Bingo ! x-scheme-handler/magnet y application/x-bittorrent sont les types de mime que nous recherchons.

Comment utiliser l'outil xdg-mime commande ? C'est simple : xdg-mime default myapp.desktop mymimetype

où nous remplaçons myapp.desktop y mymimetype avec les valeurs ci-dessus.

En suivant l'exemple ci-dessus, nous voulons que les liens magnétiques et les fichiers bittorrent s'ouvrent avec Deluge ( deluge-gtk ). Vous devez d'abord installer le logiciel deluge-gtk (sinon le fichier .desktop n'existera pas). Ensuite, vous devez exécuter :

xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*

La dernière commande ( grep ) devrait renvoyer " application/x-bittorrent=deluge.desktop "et l'autre type de mime pour l'aimant. Sinon, quelque chose s'est mal passé (peut-être le fichier du bureau n'existait-il pas ?).

Et c'est tout ! Fermez et ouvrez à nouveau chromium-browser (ou déconnectez-vous/connectez-vous).

Pour les besoins de la documentation, les fichiers relatifs aux types de mime et aux applications par défaut sont les suivants :

~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list

1voto

Philippe Gachoud Points 5360

Pour moi, avec transmission-daemon, la solution était la suivante (d'après cette documentation ).

  1. Créer un fichier exécutable /usr/local/bin/magnet à l'aide de ces commandes :

    sudo tee /usr/local/bin/magnet >/dev/null <<EOF
    #!/bin/sh
    exec transmission-remote -n yourTransmissionUserName:YourTransmissionPassword --add "$1"
    EOF
    sudo chmod +x /usr/local/bin/magnet
  2. Allez ensuite dans les préférences de Firefox ( Alt + E + N ) et sélectionnez-le après avoir trouvé le type de fichier magnet dans l'onglet Applications :

    Firefox preferences

1voto

user502144 Points 301

J'ai essayé plusieurs approches et la seule qui a fonctionné pour moi est décrite ici : https://support.mozilla.org/en-US/questions/1012864#answer-609391

Il vous suffit d'ouvrir about:config dans Firefox, et ajouter la valeur booléenne réseau.protocol-handler.expose.magnet avec valeur false . La prochaine fois que vous cliquerez sur un lien magnétique, vous serez invité à choisir votre application préférée pour ouvrir le lien.

J'utilise Ubuntu 17.10 et Firefox 56

-1voto

oliyide Points 31

Pour une solution qui a fonctionné pour moi :

https://support.mozilla.org/en-US/questions/965921

"Cliquez sur le menu d'aide et sélectionnez "Redémarrer avec les modules complémentaires désactivés", puis sélectionnez l'option de réinitialisation dans la boîte de dialogue.

Suivez les instructions qui s'affichent à l'écran. Redémarrez ensuite Firefox.

Lorsque vous cliquez sur un lien magnétique, la boîte de dialogue habituelle du type "Choisir un programme" apparaît. Recherchez /usr/bin/transmission-gtk

Fonctionne sous Ubuntu 13.04

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X