GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Corrección No se puede detectar el esquema URI del error magnético en Xubuntu

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.



Ubuntu
  1. Solucionar el error El repositorio no tiene un archivo de versión en Ubuntu - ¿Guía paso a paso?

  2. Cómo corregir el error fatal de Python:Py_Initialize:no se puede obtener la codificación local [Resuelto]

  3. ¿No se puede crear la imagen en Microstack?

  4. Cómo corregir el error "Error en la verificación de la clave del host"

  5. Error de inicio de Pycharm:no se puede detectar el entorno de gráficos

Cómo reparar el error Busybox Initramfs en Ubuntu

Cómo corregir el error "No se puede localizar el paquete" en las distribuciones de Ubuntu o Debian - (6 soluciones en 2022)

Cómo solucionar el error "El repositorio no tiene un archivo de versión" en Ubuntu

Cómo corregir el error "No se pudieron verificar las siguientes firmas" en Ubuntu Linux

Cómo arreglar "La información de actualización está desactualizada" en Ubuntu Linux

Solucione el error que no puede encontrar el comando hwmatch en Grub