GNU/Linux >> Znalost Linux >  >> Ubuntu

Oprava Nelze zjistit schéma URI magnetu Chyba v Xubuntu

Snažil jsem se stáhnout „soubor“ z torrentu s odkazy Magnet. Používal jsem Google Chrome v Xubuntu a překvapivě mi to místo otevření torrent klienta vyhodilo chybu, která zní takto:

Nelze zjistit schéma URI „magnet:?

Bylo to pro mě překvapivé, protože jsem se nikdy nesetkal s takovou chybou u jiných operačních systémů Linux, jako je Ubuntu nebo Linux Mint. Po malém hledání se ukázalo, že jde o chybu v operačním systému Linux založeném na desktopových prostředích Xfce. V tomto rychlém tipu se s vámi podělím o opravu, kterou jsem použil k vyřešení problému „Nelze zjistit schéma URI „magnetu:“ chyba v Xubuntu.

Oprava Nelze zjistit schéma URI „magnet:chyba

Upravíme soubor xdg-open. Můžete použít svůj preferovaný textový editor, ať už založený na GUI, nebo na terminálu, jako je Vi. V Xubuntu můžete použít podložku pod myš v terminálu pomocí následujícího příkazu:

podložka pod myš sudo /usr/bin/xdg-open

V otevřeném souboru vyhledejte řádky jako:

open_xfce()
{
exo-open "$1"
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}

Nahraďte výše uvedené řádky následujícím a uložte soubor:

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
}

Pokud používáte jinou torrentovou aplikaci než Transmission, můžete použít název této aplikace ve výše uvedeném příkazu namísto transmission-gtk .

Po uložení změn byste měli být schopni otevřít soubory magnetů. Není třeba restartovat nebo dokonce odhlašovat. Začne to fungovat okamžitě.

Co jsme udělali, abychom problém vyřešili

Váš problém je vyřešen, ale pro případ, že byste chtěli vědět, co jsme udělali pro vyřešení problému „Nelze zjistit schéma URI „magnetu:“. Pokud jste obeznámeni se skriptováním shellu, můžete na to snadno přijít.

Zde platí, že pokud argument příkazu obsahuje něco, co začíná „magnet:“, předá tento argument Transmission (nebo vaší vlastní torrentové aplikaci). Jako standard u magnetických spojů vždy začínají „magnet:“, takže všechny magnetické spoje budou nyní otevřeny pomocí Transmission.

Doufám, že vám tento rychlý příspěvek pomohl opravit chybu „Nelze detekovat schéma URI „magnet:“ nejen v Xubuntu, ale také v jiných distribucích založených na Xfce, jako jsou ArchLinux, Manjaro, Linux Mint atd.



Ubuntu
  1. Jak opravit závažnou chybu Pythonu:Py_Initialize:Nelze získat kódování národního prostředí [Vyřešeno]

  2. Nelze vytvořit obrázek v Microstacku?

  3. Jak opravit chybu „Ověření klíče hostitele se nezdařilo“

  1. Jak opravit chybu odmítnutí připojení SSH

  2. Opravit repozitář nemá soubor s vydáním Chyba v Ubuntu – průvodce krok za krokem?

  3. Pycharm Startup Error:Nelze detekovat grafické prostředí

  1. Co je chyba nedostupnosti služby 503?

  2. Jak opravit 500 interní chybu serveru ve WordPressu

  3. Jak opravit:uživatel není v chybě souboru sudoers