GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Correzione Impossibile rilevare lo schema URI dell'errore del magnete in Xubuntu

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.



Ubuntu
  1. Risolto il problema Il repository non ha un file di rilascio Errore in Ubuntu - Guida passo passo?

  2. Come correggere l'errore irreversibile di Python:Py_Initialize:impossibile ottenere la codifica della locale [Risolto]

  3. Impossibile creare l'immagine in Microstack?

  4. Come correggere l'errore "verifica della chiave host non riuscita"

  5. Errore di avvio di Pycharm:impossibile rilevare l'ambiente grafico

Come correggere l'errore Busybox Initramfs su Ubuntu

Come correggere l'errore "Impossibile individuare il pacchetto" nelle distribuzioni Ubuntu o Debian - (6 soluzioni nel 2022}

Come risolvere l'errore "Il repository non ha un file di rilascio" in Ubuntu

Come risolvere l'errore "Impossibile verificare le seguenti firme" in Ubuntu Linux

Come risolvere "Le informazioni di aggiornamento sono obsolete" in Ubuntu Linux

Risolto l'errore, impossibile trovare il comando hwmatch su Grub