J'essayais de télécharger un "fichier" à partir d'un site torrent avec des liens Magnet. J'utilisais Google Chrome dans Xubuntu et, étonnamment, au lieu d'ouvrir un client torrent, une erreur ressemblait à :
Impossible de détecter le schéma URI de "magnet : ?
C'était surprenant pour moi car je n'ai jamais rencontré une telle erreur avec d'autres systèmes d'exploitation Linux tels qu'Ubuntu ou Linux Mint. Après avoir cherché un peu, il s'est avéré être un bogue dans le système d'exploitation Linux basé sur les environnements de bureau Xfce. Dans cette astuce rapide, je vais partager avec vous le correctif que j'ai utilisé pour résoudre le problème " Impossible de détecter le schéma URI de" aimant :" erreur dans Xubuntu.
Correction Impossible de détecter le schéma URI de "aimant :erreur
Nous allons éditer le fichier xdg-open. Vous pouvez utiliser votre éditeur de texte préféré, qu'il soit basé sur une interface graphique ou sur un terminal tel que Vi. Dans Xubuntu, vous pouvez utiliser le tapis de souris dans un terminal en utilisant la commande suivante :
tapis de souris sudo /usr/bin/xdg-open
Dans le fichier ouvert, recherchez des lignes comme :
open_xfce()
{
exo-ouvert "$1"
si [ $ ? -eq 0 ] ; alors
exit_success
autre
exit_failure_operation_failed
Fi
}Remplacez les lignes ci-dessus par les suivantes et enregistrez le fichier :
open_xfce()
{
if (echo "$1" | grep -q '^magnet:'); alors
transmission-gtk "$1"
autre
exo-ouvert "$1"
Fi
si [ $ ? -eq 0 ] ; alors
exit_success
autre
exit_failure_operation_failed
Fi
}Si vous utilisez une application torrent autre que Transmission, vous pouvez utiliser ce nom d'application dans la commande ci-dessus à la place de transmission-gtk .
Une fois que vous avez enregistré les modifications, vous devriez pouvoir ouvrir les fichiers magnétiques. Pas besoin de redémarrer ou même de se déconnecter. Il commencera à fonctionner immédiatement.
Ce que nous avons fait pour résoudre le problème
Votre problème est résolu, mais juste au cas où vous voudriez savoir ce que nous avons fait pour résoudre le problème de "Impossible de détecter le schéma d'URI de "aimant :". Si vous êtes familier avec les scripts shell, vous pouvez facilement le comprendre.
Ici, si l'argument d'une commande inclut quelque chose qui commence par "magnet :", il transmettra cet argument à Transmission (ou à votre propre application torrent). En tant que norme avec les liens magnétiques, ils commencent toujours par "aimant :" donc tous les liens magnétiques seront désormais ouverts avec Transmission.
J'espère que ce message rapide vous a aidé à corriger l'erreur "Impossible de détecter le schéma d'URI de l'"aimant :" non seulement dans Xubuntu, mais également dans d'autres distributions basées sur Xfce telles que ArchLinux, Manjaro, Linux Mint, etc.