GNU/Linux >> Linux の 問題 >  >> Ubuntu

XubuntuでマグネットエラーのURIスキームを検出できない問題を修正

マグネットリンクのあるトレントサイトから「ファイル」をダウンロードしようとしていました。 XubuntuでGoogleChromeを使用していましたが、驚くべきことに、トレントクライアントを開く代わりに、次のようなエラーがスローされました。

「magnet:?」のURIスキームを検出できません

UbuntuやLinuxMintなどの他のLinuxOSでこのようなエラーが発生したことは一度もないので、私にとっては驚きでした。少し探したところ、Xfceデスクトップ環境に基づくLinuxOSのバグであることが判明しました。この簡単なヒントでは、「「マグネット」のURIスキームを検出できません:」を解決するために使用した修正を紹介します。 Xubuntuのエラー。

「magnet:error

のURIスキームを検出できない問題を修正

xdg-openファイルを編集します。 GUIベースでも、Viなどのターミナルベースでも、好みのテキストエディタを使用できます。 Xubuntuでは、次のコマンドを使用して、ターミナルでマウスパッドを使用できます。

sudoマウスパッド/usr/ bin / xdg-open

開いたファイルで、次のような行を探します。

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

上記の行を次の行に置き換えて、ファイルを保存します。

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
}

Transmission以外のトレントアプリケーションを使用している場合は、上記のコマンドでtransmission-gtkの代わりにそのアプリケーション名を使用できます。 。

変更を保存すると、マグネットファイルを開くことができるようになります。再起動したり、ログアウトしたりする必要はありません。すぐに機能し始めます。

問題を解決するために行ったこと

問題は修正されましたが、「「magnet:」のURIスキームを検出できません」という問題を修正するために私たちが何をしたかを知りたい場合に備えて。シェルスクリプトに精通している場合は、簡単に理解できます。

ここで、コマンドの引数に「magnet:」で始まるものが含まれている場合、その引数はTransmission(または独自のトレントアプリケーション)に渡されます。マグネットリンクの標準として、常に「マグネット」で始まるため、すべてのマグネットリンクがトランスミッションで開かれます。

このクイック投稿が、Xubuntuだけでなく、ArchLinux、Manjaro、LinuxMintなどの他のXfceベースのディストリビューションでも発生する「「magnet:」エラーのURIスキームを検出できません」の修正に役立つことを願っています。



Ubuntu
  1. リポジトリにリリースファイルがないのを修正するUbuntuのエラー-ステップバイステップガイド?

  2. 「ホストキーの検証に失敗しました」というエラーを修正する方法

  3. Pycharm 起動エラー:グラフィック環境を検出できません

  1. SSH接続拒否エラーを修正する方法

  2. Pythonの致命的なエラーを修正する方法:Py_Initialize:ロケールエンコーディングを取得できません[解決済み]

  3. マイクロスタックでイメージを作成できませんか?

  1. 503 Service Unavailableエラーとは何ですか?

  2. WordPressで500内部サーバーエラーを修正する方法

  3. 修正方法:ユーザーがsudoersファイルエラーに含まれていません