Linuxでマグネットリンクを関連付ける方法

たくさん マグネットリンク ますます人気が高まっており、.torrentファイルを徐々に置き換えています。 残念ながら、 Linux トレントクライアントがインストールされている場合でも、これらのタイプのリンクに関連付けられているアプリケーションはありません。

En 別の機会、Firefoxでこの問題を修正する方法を見ました。 今、私たちは一緒に働くべきソリューションを共有します 任意の探検家 ウェブと任意 デスクトップ環境.

これはArnoldoFuentesからの寄稿であり、毎週のコンテストの優勝者のXNUMX人になります。«Linuxについて知っていることを共有する«。 アーノルドおめでとう!

トレントクライアントを関連付ける

リンクをクリックすると、ブラウザの外部にあるアプリケーションを開くように求められるため、これが必要です。 マグネットリンクを開くアプリケーションをブラウザに指示するには:

gconftool-2 -t string -s / desktop / gnome / url-handlers / Magnet / command "/ usr / bin / Transmission%s"

あなたになら変えられる / usr / bin / Transmission 使用するクライアントパス(/ usr / bin / ktorrent、/ usr / bin / Transmission-gtkなど)。

gconftool-2 -s /デスクトップ/ gnome / url-ハンドラー/マグネット/ needs_terminal false -t bool
gconftool-2 -t bool -s /デスクトップ/ gnome / url-ハンドラー/マグネット/有効true

ChromeとChromium

これらのブラウザを使用する場合は、ファイルも編集する必要があります / usr / bin / xdg-開く.

sudo nano / usr / bin / xdg-開く

detectDEセクションを探します(私の場合は最後にあります)。 caseステートメントの前にDE = gnomeという行を追加します。 これは、GTKベースのグラフィック環境で機能します。

検出DE

if [x "$ DE" = x ""]; その後
    DE =ジェネリック
fi

DE = gnome

ケース「$ DE」
    kde)
    open_kde "$ url"
    ;;

    gnome)
    open_gnome "$ url"
    ;;

    xfce)
    open_xfce "$ url"
    ;;

    ジェネリック)
    open_generic "$ url"
    ;;

    *)
    exit_failure_operation_impossible "'$ url'を開くために使用できるメソッドがありません"
    ;;
ESAC

KDEを使用する場合は、DE = kdeを追加する必要があります。

fi
DE = kde

ケース「$ DE」

そして出来上がり、ブラウザからマグネットリンクを開くことができるようになりました。 これは、Operaを除くすべてのネイティブブラウザで機能します。


3コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   バベル

    マグネットファイルのリンクを(右クリックで)コピーし、プログラムからURLを開いてトレントを処理することもできます。

  2.   ナザリオ

    ありがとう。ubuntu13.10で完璧に動作します

  3.   マヌー

    マグネットオプションがブラウザに表示されなくなりました:はい、コマンドを元に戻すにはどうすればよいですか?