web-dev-qa-db-ja.com

chromeを設定して、大洪水でマグネットURLを開く方法は?

10.10からUbuntu 11.04(natty)にアップグレードした後、Chromiumでマグネット(トレント)リンクを開くことができなくなり、URLを自動的に開いて受け入れるようにdelugeを設定できます。

(編集:現在、「。torrent」ファイルは問題ではありませんが、 magnet url's 、たとえば「magnet:?xt = urn:...」という形式が唯一の問題です。何かが更新されたら...?)

むしろ、only伝送が自動的に開きます 急流、マグネットリンクなど。デフォルトのトレントクライアントとして大洪水を設定する方法はないようです。 (また、BitTorrentクライアントが大洪水で伝送を置き換えるための「デフォルトのアプリケーション」設定も存在しないようです。)

ノート:

  • この問題に関する古いスレッドをいくつか見つけましたが、 one または two の新しいスレッドのみです。新しいスレッドは、xdg-openのせいだと示唆しているようです。しかし、この問題に直面している人はあまりいないようです。多分それは私だけでしょうか?
  • Firefoxを使用していないため、MIMEタイプまたは拡張機能用にアプリを手動で設定することは機能しません(クロム/クロムのオプションではありません、afaik-OSに依存する必要があります)
  • 送信をアンインストールしましたが、トレント/マグネットリンクをクリックしても基本的に何も起こりませんでした。
  • シェルから実行すると、送信も開かれます(大洪水ではありません):xdg-open "magnet:?xt = urn:bt ..&tr = http://tracker.....com/announce"

私の現在のURLハンドラは次のとおりです。

$ gconftool -a /desktop/gnome/url-handlers/magnet
command = deluge "%s"
needs_terminal = false
enabled = true

私が持っている唯一の回避策は(動作します)/ usr/bin/transmission-gtk {、。bak}の名前を変更し、独自の/ usr/bin/transmission-gtkを作成することです:

$ cat /usr/bin/transmission-gtk
#!/bin/bash
deluge "$@"

他の誰かがこれに遭遇し、バグ、回避策を知っていますか?

37
michael

実際、答えは大洪水のパッケージングのバグです(あるいは、大洪水は同じであり、他のすべてが変更されています...あなたの見方によって異なります。) フォーラムのトピックはこちら 詳細。

基本的に、gconf-editorを介してxdg-openの設定をセットアップしても、問題を解決するための操作は行われません。Nattyの時点では、ファイルを開く機能はgvfs-openによって処理され、gconf設定を使用しません。むしろ、gvfs-openは各アプリケーションにバンドルされている「.desktop」ファイルを調べて、処理できるファイルの種類を判断します(インストールされていない場合は、Sudo apt-get install gvfs-binを実行します)。

フォーラムの投稿から、/usr/share/applications/deluge.desktopファイルにはいくつかの問題があります。引数がアプリケーションに渡されるように、(単に「Exec=deluge-gtk %U」ではなく)Exec=deluge-gtk"を指定する必要があります。次に、単にMimeType=application/x-bittorrent;ではなく、MimeType=application/x-bittorrent;x-scheme-handler/magnet;を指定する必要があります。

更新は間もなく開始されるはずです...ここに 更新されたデスクトップファイル へのリンクがあります。 Sudo update-desktop-databaseを実行するだけですべてが機能し始めます(chrome/chromiumを再起動する必要さえありません)。

17
michael

12.04から16.04まで

12.04および13.04では、大洪水doesがデスクトップファイルにx-scheme-handler/magnet=deluge.desktop;含まれています。私の場合、トランスミッションはまだマグネットリンクを開いていました。私はgvfs-openに大洪水を好むように言わなければなりませんでした:

gvfs-mime --set x-scheme-handler/magnet deluge.desktop

18.04

gvfs-mimeは廃止され、代わりに「gio mime」が使用されました。

gio mime x-scheme-handler/magnet deluge.desktop
37
andrewsomething

Ubuntu

最近では、[追加された関連付け]の下の〜/ .local/share/applications/mimeapps.listに次の行を追加することも必要です。

x-scheme-handler/magnet=deluge.desktop;

クブンツ

ただし、Kubuntuでは、〜/ .kde/share/kde4/services/magnet.protocolに次のファイルを作成する必要があります

[Protocol]
exec=deluge "%u"
protocol=magnet
input=none
output=none
helper=true
listing=false
reading=false
writing=false
makedir=false
deleting=false

注:これらの変更の後、忘れずに再ログインしてください。

8
user163365

Ubuntu 13.04を使用しています。Delugeをインストールした後、このコマンドを実行するだけで、ChromiumでDelugeを使用して磁石を開くことができます。

xdg-mime default deluge.desktop x-scheme-handler/magnet

お役に立てれば :)

4
jelies

私はこれをすべて行いましたが、うまくいきませんでした。

私が見た他のすべてを試した後、私はついにdelugeでマグネットリンクを開くことができました。

MimeType=application/x-bittorrent;

MimeType=application/x-bittorrent;x-scheme-handler/magnet;

/usr/share/applications/deluge.desktopで削除しますが、

x-scheme-handler/magnet;

実行前の/usr/share/applications/transmission-gtk.desktopから

Sudo update-desktop-database
3
simon

これはコメントであるはずでしたが、写真をアップロードする必要があったので、ここで説明します。

  • 私の設定では、FireFox 3.6とChromium 11.0の両方がDelugeを開きました

  • Chromiumは、進行状況のヒントを提供する確認を求めました。

enter image description here

これは、ChromiumがDelugeを直接起動しないことを示しています...それはxdg-openに依存しています。調査(および修正)する必要があるのは、ChromiumではなくOSです。ブラウザで修正または変更するものはありません。

これは答えではありませんが、適切な場所にあなたの努力を集中します...あなたが修正しなければならないことは、ブラウザではなく、OSとは何の関係もありません。

2
MestreLion

this userscript をダウンロードしてインストールします。これで、トレントファイルをChromeのDeluge 1.2+ WebUIにすばやく追加できるようになりました。

11.10。でテスト済み他のOSについては、自分で試してみる必要がありますが、それらでも問題なく動作することを期待しています。

2
Espen Lossius

Delugeおよびchromeを使用するUbuntu 10.04では、次の作業を行う必要がありました。

gconftool -t string -s /desktop/gnome/url-handlers/magnet/command "deluge-gtk '%s'"
1
jpgunter

私はこれで問題が本当に解決するとは思わないが、少なくとも私にはうまくいく(lubuntu 12.04):

  • マグネットアドレスが画面の下部に表示されるまで、マグネットリンクの上にマウスを移動します。
  • 右クリックして[リンクアドレスのコピー]を選択します。
  • Transmissionを開き、[ファイル]で[URLを開く]を選択します。
  • ボックスにURLを貼り付けて、ダウンロードを開始します。

ちなみに、私は今少しネクロポストしているのではないかと心配していますが、上記の解決策は私には役に立たず、私の答えは他の人に役立つかもしれません。

1

私は10.10にいますが、たくさんのことを試しましたが、これがうまくいきました:

gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command "/usr/bin/deluge-gtk %s"
gconftool-2 -s /desktop/gnome/url-handlers/magnet/needs_terminal false -t bool
gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true
1
IndigoSunrise

Linux Mint 16 Petraでは、アプリケーションフォルダーのTransmissions.desktopファイルを編集する必要がありましたが、mimeapps.listではなく/usr/share/applications/mimeinfo.cacheでも編集する必要がありました

また、/ home/[user] /。local/share/applicationsには別のmimeinfo.cacheファイルもあり、これも編集できますが、これは現在のユーザーにのみ影響するものと想定しています。すべてのユーザー。

これがお役に立てば幸いです。

編集:

ああ、この機能はDelugeの最新バージョンに組み込まれたようです。編集->設定->その他->に移動して、デフォルトのマグネットリンクをDelugeに関連付けることができます。

1
Jake Mitchell

Delugeの最新リリース( ppa )は、選択された回答のポイントに対処したようです。ただし、Google Chromeの問題は解決しませんでした。UbuntuPrecise 12.04でTorrentを起動しません。

むしろ、xdg-mimeによって使用されるxdg-openが適切に設定されていないように見えました。 こちら 実用的なソリューションが見つかりました。つまり.

$ xdg-mime default deluge.desktop x-scheme-handler/magnet
$ xdg-mime default deluge.desktop application/x-bittorrent

その後、クイックチェック

$ xdg-mime query default x-scheme-handler/magnet
deluge.desktop
$ xdg-mime query default application/x-bittorrent
deluge.desktop

そして今、ようやく正常に動作しています。

0
Antonio

私にとってうまくいったことは、mimeapps.listファイルに行き、デフォルトのマグネットハンドラとしてtixatiを追加したことです-非常に簡単で高速に動作します。

その後、BitTorrentクライアントのデスクトップショートカットリンクを作成します。

このファイルに移動します-**(Ctrl + Hを押して)ファイルを表示/非表示にします。

/home/.local/share/applications/mimeapps.list

ファイル-mimeapps.listを開きます-このテキストを入力* x-scheme-handler/magnet = tixati.desktop

アプリケーションに保存をクリックします。

急流にtixatiを使用します。 u別のbittorrentクライアントを使用する場合-tixatiをotherに置き換える-vuze、delugeなど。 (tixati.comからtixatiをダウンロードしてください)

送信を選択する場合は、tixatiをtransmission-gtk.desktopに置き換えます

0
frank

1つのスクリプトで@michael_nの答えを次に示します。

# rewrite deluge's .desktop file
Sudo tee /usr/share/applications/deluge.desktop > /dev/null <<'EOF'
[Desktop Entry]
Version=1.0
Name=Deluge
GenericName=BitTorrent Client
X-GNOME-FullName=Deluge BitTorrent Client
Comment=Download and share files over BitTorrent
TryExec=deluge-gtk
Exec=deluge-gtk %U
Icon=deluge
Terminal=false
Type=Application
Categories=Network;FileTransfer;P2P;GTK
StartupNotify=true
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
EOF

# set association and reload
gvfs-mime --set x-scheme-handler/magnet deluge.desktop
Sudo update-desktop-database

chromeおよびdelugeのデフォルトのインストールで、ubuntu 15.10で私を驚かせました。

0