En este momento, Chrome lanza su delantal sobre su cabeza y llama a Firefox, que abre el enlace con rtorrent. ¿Qué debo hacer para eliminar el paso de Firefox?
67
En este momento, Chrome lanza su delantal sobre su cabeza y llama a Firefox, que abre el enlace con rtorrent. ¿Qué debo hacer para eliminar el paso de Firefox?
google-chrome -version
/usr/bin/xdg-open
como se sugiere en la respuesta aceptada a "Los enlaces del imán Torrent abren una nueva ventana pero no la transmisión ".Respuestas:
El manejo del protocolo Chrome (o Chromium) funciona de manera diferente que en Firefox. Firefox básicamente realiza un seguimiento de todo eso, por lo que puede configurar el manejo del protocolo (como enlaces magnéticos) en la parte de Aplicaciones de las Preferencias . Chrome, sin embargo, se basa en
xdg-open
.Hay un par de cosas que debes hacer antes
xdg-open
para manejar los enlaces magnéticos correctamente.Encuentre el nombre del archivo de escritorio del programa que desea manejar el enlace magnético. Supongamos que el programa es Transmisión. (Como de costumbre) tiene su archivo de escritorio
/usr/share/applications/
y, de hecho, al leer la lista del directorio, encuentro que mi versión de transmisión es en realidad la versión gtk, por lo que se llama a su archivo de escritoriotransmission-gtk.desktop
.Es posible que el archivo de escritorio esté en mal estado. Para que pueda verificar que
/usr/share/applications/transmission-gtk.desktop
contiene las líneas:Tenga
%U
en cuenta el en la línea Exec. Es absolutamente necesario La línea MimeType debería verse como la anterior.Ahora, el paso esencial para decirle
xdg-open
que abra los enlaces magnéticos usando la transmisión. En la terminal, escriba:(El paso no es necesario si usa Gnome, KDE, Xfce o LXDE ) Por último, se
xdg-open
supone que está ejecutando uno de los entornos de escritorio estándar: gnome, kde, xfce y lxde. Si no es así,xdg-open
no funcionará en enlaces magnéticos. Como se sugiere en la wiki de Arch , simplemente puede modificar/usr/bin/xdg-open
. Al final del archivo, encontrará una parte que comienza con:cambiar
generic
a uno degnome
,kde
,xfce
, olxde
. Elegíxfce
ya que en realidad tengo una sesión de Xfce que he configurado y uso en ocasiones.La desventaja de este enfoque es que si
xdg-open
obtiene actualizaciones, tendrá que rehacer esto. La wiki de Arch sugiere otro enfoque que evita esta falla (pero tiene su propio inconveniente).Advertencia: la elección en el último paso es más importante de lo que parece. ¡Escoger
lxde
no funcionó para mí! Enxdg-open
, la función auxiliar seopen_lxde
basa enpcmanfm
(administrador de archivos lxde) y algo está mal con el códigoopen_lxde
o quizáspcmanfm
es culpa suya.fuente
xdg-mime default deluge.desktop x-scheme-handler/magnet
para asociarlo con Deluge en su lugar.mate
no funcionó (lo que hubiera esperado desde que ejecuté MATE), pero lognome
hice.simplemente arrastre el enlace del imán a la ventana de Transmisión y funciona bien para mí sin ningún ajuste ... Estoy usando una compilación de archivo de Lubuntu 12.10, nada lujoso ...
fuente
Funcionó muy bien para abrir imanes de Chrome con qBitorrent en Lubuntu
fuente
Si usa xfce y no quiere ensuciar nada, puede usar mi solución. Lo arreglé editando manualmente xdg-open de la siguiente manera:
En primer lugar, asegúrese de tener el mimo asociado (como se explicó anteriormente, con xdg-mime)
Luego haga una copia de seguridad de xdg-open como root (sudo si corresponde)
# cp /usr/bin/xdg-open /usr/bin/xdg-open.old
Finalmente, edite como root / usr / bin / xdg-open, encuentre open_xfce () y agregue las líneas marcadas con +, por ejemplo, con nano
# nano /usr/bin/xdg-open
solo agrega la excepción para los enlaces de imán, por lo que se abrirán con gnome-open en lugar de exo-open.
Espero eso ayude.
fuente
Ninguna de las otras sugerencias que encontré funcionó para mí, pero esto funcionó en Debian / Xfce (de http://fluxcode.net/archives/57 ):
En / usr / bin / xdg-open agregue las siguientes líneas a open_xfce ()
fuente
Un chico en alt.os.linux.slackware encontró la solución:
http://www.void.gr/kargig/blog/2012/01/24/open-magnet-urls-with-xdg-open/
fuente
Usar gnome-open en XFCE funcionó para mí.
Esto se puede forzar con la edición / usr / bin / xdg-open y cambio
a
fuente
Esto funciona para mí en ubuntu 18 con FF (para diluvio):
Sé que eso no responde la pregunta, pero también uso Chrome y esta es una mejor solución que copiar y pegar el enlace magnético.
fuente
¡Mezclé pocas respuestas (que desafortunadamente no funcionaron para mí) y se me ocurrió algo que lo hizo funcionar como un encanto! Funcionó en Linux Mint 16 bajo XFCE, de todos modos.
Haga una copia de seguridad de xdg-open en / usr / bin, abra su xdg-open con sudo y luego haga que open_xfce () funcione exactamente así:
Está sucio y necesita editarlo cada actualización xdg-open, pero bueno, ¡funciona!
fuente
He intentado durante años solucionar esto y cambiar a Chrome y nada parece funcionar. Finalmente tuve un pensamiento que no estoy seguro de por qué no pensé antes y funciona muy bien. Estoy usando Tixati en Mint pero debería funcionar universalmente. Chrome apunta los enlaces de imán a usr / bin / transmission-gtk, así que le cambié el nombre a transmisión-gtk.old y cambié el nombre de tixati a transmisión-gtk y elegí la opción en cromo para hacer esto siempre y presionar la aplicación de inicio y ahora los enlaces magnéticos van directamente a Tixati al igual que Firefox. Problema finalmente resuelto!
fuente