Ich habe versucht, eine „Datei“ von einer Torrent-Site mit Magnet-Links herunterzuladen. Ich habe Google Chrome in Xubuntu verwendet und überraschenderweise hat es einen Fehler ausgegeben, der wie folgt lautete, anstatt einen Torrent-Client zu öffnen:
Das URI-Schema von „magnet:?“ kann nicht erkannt werden.
Es war überraschend für mich, da ich bei anderen Linux-Betriebssystemen wie Ubuntu oder Linux Mint noch nie auf einen solchen Fehler gestoßen bin. Nachdem ich ein wenig gesucht hatte, stellte sich heraus, dass es sich um einen Fehler im Linux-Betriebssystem handelte, das auf Xfce-Desktopumgebungen basiert. In diesem kurzen Tipp teile ich mit Ihnen den Fix, den ich verwendet habe, um das Problem „Das URI-Schema von „Magnet:“ kann nicht erkannt werden“ zu lösen Fehler in Xubuntu.
Fix Das URI-Schema von „Magnet:Fehler“ kann nicht erkannt werden
Wir werden die xdg-open-Datei bearbeiten. Sie können Ihren bevorzugten Texteditor verwenden, sei es GUI-basiert oder Terminal-basiert wie Vi. In Xubuntu können Sie das Mauspad in einem Terminal mit dem folgenden Befehl verwenden:
sudo mousepad /usr/bin/xdg-open
Suchen Sie in der geöffneten Datei nach Zeilen wie:
open_xfce()
{
exo-open "$1"
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}
Ersetzen Sie die obigen Zeilen durch die folgenden und speichern Sie die Datei:
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
}
Wenn Sie eine andere Torrent-Anwendung als Transmission verwenden, können Sie diesen Anwendungsnamen im obigen Befehl anstelle von transmission-gtk verwenden .
Nachdem Sie die Änderungen gespeichert haben, sollten Sie Magnetdateien öffnen können. Kein Neustart oder gar Abmelden erforderlich. Es wird sofort funktionieren.
Was wir getan haben, um das Problem zu beheben
Ihr Problem ist behoben, aber nur für den Fall, dass Sie wissen möchten, was wir getan haben, um das Problem „Das URI-Schema von „Magnet:“ kann nicht erkannt werden“ zu beheben. Wenn Sie mit Shell-Scripting vertraut sind, können Sie es leicht herausfinden.
Wenn hier das Argument für einen Befehl etwas enthält, das mit „magnet:“ beginnt, wird dieses Argument an Transmission (oder Ihre eigene Torrent-Anwendung) übergeben. Als Standard bei Magnet-Links beginnen sie immer mit „Magnet:“, sodass alle Magnet-Links jetzt mit Transmission geöffnet werden.
Ich hoffe, dieser kurze Beitrag hat Ihnen geholfen, den Fehler „Das URI-Schema von „Magnet:“ kann nicht nur in Xubuntu erkannt werden, nicht nur in Xubuntu, sondern auch in anderen Xfce-basierten Distributionen wie ArchLinux, Manjaro, Linux Mint usw.“ zu beheben.