Estaba tratando de descargar un "archivo" de un sitio de torrents con enlaces Magnet. Estaba usando Google Chrome en Xubuntu y, sorprendentemente, en lugar de abrir un cliente de torrent, arrojó un error que decía:
No se pudo detectar el esquema de URI de "magnet:?"
Fue sorprendente para mí, ya que nunca encontré un error de este tipo con otros sistemas operativos Linux como Ubuntu o Linux Mint. Después de buscar un poco, resultó ser un error en el sistema operativo Linux basado en entornos de escritorio Xfce. En este consejo rápido, compartiré con ustedes la corrección que usé para resolver el problema "No se pudo detectar el esquema URI de "imán:" error en Xubuntu.
Corrección No se puede detectar el esquema URI de "imán:error
Editaremos el archivo xdg-open. Puede usar su editor de texto preferido, ya sea basado en GUI o basado en terminal, como Vi. En Xubuntu, puede usar mousepad en una terminal usando el siguiente comando:
sudo mousepad /usr/bin/xdg-open
En el archivo abierto, busque líneas como:
open_xfce()
{
exo-open "$1"
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
Reemplace las líneas anteriores con las siguientes y guarde el archivo:
open_xfce()
{
if (echo "$1" | grep -q '^magnet:'); then
transmission-gtk "$1"
else
exo-open "$1"
fi
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
Si está utilizando cualquier aplicación de torrent que no sea Transmission, puede usar ese nombre de aplicación en el comando anterior en lugar de transmission-gtk .
Una vez que haya guardado los cambios, debería poder abrir archivos magnéticos. No es necesario reiniciar o incluso cerrar la sesión. Comenzará a funcionar de inmediato.
Qué hicimos para solucionar el problema
Su problema está solucionado, pero en caso de que quiera saber qué hicimos para solucionar el problema de "No se puede detectar el esquema URI de" imán:". Si está familiarizado con las secuencias de comandos de Shell, puede resolverlo fácilmente.
Aquí, si el argumento de un comando incluye algo que comienza con "imán:", pasará ese argumento a Transmission (o a su propia aplicación de torrent). Como estándar con los enlaces magnéticos, siempre comienzan con "imán:", por lo que todos los enlaces magnéticos ahora se abrirán con Transmisión.
Espero que esta publicación rápida te haya ayudado a solucionar el error "No se puede detectar el esquema URI de" imán:"no solo en Xubuntu sino también en otras distribuciones basadas en Xfce como ArchLinux, Manjaro, Linux Mint, etc.