マグネットリンクを開くときにトランスミッションをデフォルトプログラムとして設定する


9

TPBなどのマグネットリンクをクリックしたときにトランスミッションを開くようにChromiumを設定するにはどうすればよいですか?

Chromiumはxdg-openを使用すると言っていますが、通常は何もしません

システム:Manjaro Linux 0.8.5.2が完全に更新されました

デスクトップ環境:Xfce 4.10


Xfceはデフォルトからほとんど変更されていません
ahtmatrix

回答:


13

Chromiumはシステム全体のxdg設定に従います。カスタムアプリケーションでマグネットリンクを開くように構成するには、次のコマンドを使用します

xdg-mime default transmission-gtk.desktop x-scheme-handler/magnet

これを手動で行うこともできます。ファイル~/.local/share/applications/mimeapps.listを開き、セクションに次のエントリを追加します[Default Applications]

x-scheme-handler/magnet=transmission-gtk.desktop

新しい設定を確認するには、

xdg-mime query default x-scheme-handler/magnet

私はそうしましたが、それでも「URIスキームを検出できません」
ahtmatrix

1
@abacusasian回答の最後のコマンドは何を返しますか?
マルコ

@Marco、私はあなたの手順を試しました、そして、私transmission-gtk.desktopはxdg-mimeコマンドからの出力として得ますが、クロムのマグネットリンクをクリックしても何も起こりません。
slm

@Marco 'transmission-gtk.desktop'
ahtmatrix

@マルコ私はそろばんが持っているのと同じ問題を抱えており、あなたの解決策はうまく
いき

0

xfceデスクトップを実行しているDebian Jessieでこの問題が発生しました。これはexo-openのバグのようで、マグネットリンクを開くように求められると、「...のURIスキームを検出できません」というウィンドウがポップアップします。exo-utilsを最新バージョンに更新すると問題が解決しました:

debianの場合:

sudo apt-get update
sudo apt-get install exo-utils
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.