Stavo cercando di scaricare un "file" da un sito torrent con collegamenti Magnet. Stavo usando Google Chrome in Xubuntu e sorprendentemente invece di aprire un client torrent, ha generato un errore che diceva:
Impossibile rilevare lo schema URI di "magnet:?
È stato sorprendente per me perché non ho mai riscontrato un errore del genere con altri sistemi operativi Linux come Ubuntu o Linux Mint. Dopo aver cercato un po', si è rivelato essere un bug nel sistema operativo Linux basato su ambienti desktop Xfce. In questo suggerimento rapido, condividerò con te la correzione che ho utilizzato per risolvere il problema "Impossibile rilevare lo schema URI di" magnete:" errore in Xubuntu.
Correzione Impossibile rilevare lo schema URI di "magnete:errore
Modificheremo il file xdg-open. Puoi utilizzare il tuo editor di testo preferito sia basato su GUI o basato su terminale come Vi. In Xubuntu, puoi usare il mousepad in un terminale usando il seguente comando:
sudo mousepad /usr/bin/xdg-open
Nel file aperto, cerca righe come:
open_xfce()
{
exo-open "$1"
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
Sostituisci le righe precedenti con le seguenti e salva il file:
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
}
Se stai utilizzando un'applicazione torrent diversa da Transmission, puoi utilizzare il nome dell'applicazione nel comando precedente al posto di transmission-gtk .
Dopo aver salvato le modifiche, dovresti essere in grado di aprire i file magnet. Non c'è bisogno di riavviare o addirittura di disconnettersi. Inizierà subito a funzionare.
Cosa abbiamo fatto per risolvere il problema
Il tuo problema è stato risolto, ma nel caso tu voglia sapere cosa abbiamo fatto per risolvere il problema di "Impossibile rilevare lo schema URI di" magnete:". Se hai familiarità con lo scripting della shell puoi facilmente capirlo.
Qui, se l'argomento di un comando include qualcosa che inizia con "magnet:", passerà quell'argomento a Transmission (o alla tua applicazione torrent). Come standard con i collegamenti magnetici, iniziano sempre con "magnete:", quindi tutti i collegamenti magnetici verranno ora aperti con la trasmissione.
Spero che questo rapido post ti abbia aiutato a correggere l'errore "Impossibile rilevare lo schema URI di" magnete:"non solo in Xubuntu ma anche in altre distribuzioni basate su Xfce come ArchLinux, Manjaro, Linux Mint ecc.