À l'heure actuelle, Chrome jette son tablier par-dessus sa tête et appelle Firefox, ce qui ouvre le lien avec rtorrent. Que dois-je faire pour éliminer l’étape Firefox?
67
À l'heure actuelle, Chrome jette son tablier par-dessus sa tête et appelle Firefox, ce qui ouvre le lien avec rtorrent. Que dois-je faire pour éliminer l’étape Firefox?
google-chrome -version
/usr/bin/xdg-open
comme suggéré dans la réponse acceptée à la rubrique " Liens magnétiques torrent ouverts dans une nouvelle fenêtre mais sans transmission ".Réponses:
La gestion du protocole Chrome (ou Chromium) fonctionne différemment de celle de Firefox. En gros, Firefox garde la trace de tout cela, c’est pourquoi vous pouvez configurer la gestion des protocoles (comme les liens magnétiques) dans la partie Applications des Préférences . Chrome, cependant, repose sur
xdg-open
.Il y a quelques choses que vous devez faire avant de
xdg-open
gérer correctement les liens magnétiques.Recherchez le nom du fichier de bureau du programme avec lequel vous souhaitez gérer le lien magnétique. Supposons que le programme est Transmission. Comme d'habitude, il contient son fichier de bureau
/usr/share/applications/
et, en fait, en parcourant la liste du répertoire, je constate que ma version de transmission est en fait la version gtk. Son fichier de bureau est appelétransmission-gtk.desktop
.Il est possible que le fichier desktop soit foiré. Donc, vous pouvez vérifier que
/usr/share/applications/transmission-gtk.desktop
contient les lignes:Notez le
%U
dans la ligne Exec. C'est absolument nécessaire. La ligne MimeType devrait ressembler à celle ci-dessus.Passons maintenant à l’étape essentielle à suivre
xdg-open
pour ouvrir des liaisons magnétiques à l’aide de Transmission. Dans le terminal, tapez:( Étape non nécessaire si vous utilisez Gnome, KDE, Xfce ou LXDE ) Enfin,
xdg-open
supposons que vous utilisez l'un des environnements de bureau standard: gnome, kde, xfce et lxde. Si vous ne l'êtes pas,xdg-open
ne travaillerez pas sur les liaisons magnétiques. Comme suggéré sur le wiki Arch , vous pouvez simplement modifier/usr/bin/xdg-open
. À la fin du fichier, vous trouverez une partie commençant par:modifier
generic
l'une degnome
,kde
,xfce
, oulxde
. J'ai choisixfce
depuis que j'ai réellement une session Xfce que j'ai configurée et utilisée à l'occasion.L'inconvénient de cette approche est que si
xdg-open
vous obtenez des mises à jour, vous devrez recommencer. Arch wiki suggère une autre approche qui évite cette faille (mais a ses propres inconvénients).Avertissement: le choix dans la dernière étape est plus important qu'il n'y parait. La cueillette
lxde
n'a pas fonctionné pour moi! Dansxdg-open
, la fonction d'assistanceopen_lxde
s'appuie surpcmanfm
(gestionnaire de fichiers lxde) et quelque chose ne va pas avec le code dansopen_lxde
ou peut-être que c'est sapcmanfm
faute.la source
xdg-mime default deluge.desktop x-scheme-handler/magnet
de l'associer à Deluge.mate
cela ne fonctionnait pas (ce à quoi je m'attendais depuis que j'utilise MATE), mais je l'aignome
fait.Il suffit de faire glisser le lien de l’aimant dans la fenêtre Transmission et cela fonctionne pour moi sans aucun ajustement .... J'utilise une version de base de Lubuntu 12.10 rien d’extraordinaire ....
la source
Très bien travaillé pour ouvrir des aimants de Chrome avec qBitorrent à Lubuntu
la source
si vous utilisez xfce et que vous ne voulez rien déranger, vous pouvez utiliser ma solution. J'ai corrigé en modifiant manuellement xdg-open comme suit:
Tout d’abord, assurez-vous d’avoir le mime associé (comme expliqué précédemment, avec xdg-mime)
Puis sauvegardez xdg-open en tant que root (sudo si cela s'applique)
# cp /usr/bin/xdg-open /usr/bin/xdg-open.old
Enfin, éditez en tant que root / usr / bin / xdg-open, recherchez open_xfce () et ajoutez les lignes marquées avec +, par exemple, avec nano
# nano /usr/bin/xdg-open
il ajoute seulement l'exception pour les liens d'aimants, ils seront donc ouverts avec gnome-open au lieu d'exo-open.
J'espère que ça aide.
la source
Aucune des autres suggestions que j'ai trouvées n'a fonctionné pour moi, mais cela a été efficace sous Debian / Xfce (extrait de http://fluxcode.net/archives/57 ):
Dans / usr / bin / xdg-open, ajoutez les lignes suivantes à open_xfce ()
la source
Un gars de alt.os.linux.slackware a trouvé la solution:
http://www.void.gr/kargig/blog/2012/01/24/open-magnet-urls-with-xdg-open/
la source
Utiliser gnome-open sur XFCE a fonctionné pour moi.
Ceci peut être forcé avec l'édition / usr / bin / xdg-open et change
à
la source
Cela fonctionne pour moi dans Ubuntu 18 avec FF (pour le déluge):
Je sais que cela ne répond pas à la question, mais j'utilise aussi Chrome et c'est un meilleur moyen de contourner le problème que de copier et coller le lien magnétique.
la source
J'ai mélangé quelques réponses (cela n'a malheureusement pas fonctionné pour moi) et j'ai trouvé quelque chose qui l'a fait fonctionner comme un charme! De toute façon, cela fonctionnait sous Linux Mint 16 sous XFCE.
Faites une sauvegarde de xdg-open sous / usr / bin, ouvrez votre xdg-open avec sudo puis faites fonctionner open_xfce () exactement comme ceci:
C'est sale et vous devez l'éditer à chaque mise à jour de xdg-open, mais bon, ça marche!
la source
Pendant des années, j'ai essayé de résoudre ce problème et de passer à Chrome. Rien ne semble fonctionner. J'ai finalement pensé que je ne savais pas pourquoi je n'y avais pas pensé auparavant et cela fonctionne très bien. J'utilise Tixati dans Mint mais cela devrait fonctionner universellement. Les points chromés aimant liens vers usr / bin / transmission-gtk, j'ai donc renommé transmission-gtk.old et renommé tixati en transmission-gtk. Tixati comme Firefox. Problème enfin résolu!
la source