10.10からUbuntu 11.04(natty)にアップグレードした後、Chromiumでマグネット(トレント)リンクを開くことができなくなり、URLを自動的に開いて受け入れるようにdelugeを設定できます。
(編集:現在、「。torrent」ファイルは問題ではありませんが、 magnet url's 、たとえば「magnet:?xt = urn:...」という形式が唯一の問題です。何かが更新されたら...?)
むしろ、only伝送が自動的に開きます 急流、マグネットリンクなど。デフォルトのトレントクライアントとして大洪水を設定する方法はないようです。 (また、BitTorrentクライアントが大洪水で伝送を置き換えるための「デフォルトのアプリケーション」設定も存在しないようです。)
ノート:
私の現在の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 "$@"
他の誰かがこれに遭遇し、バグ、回避策を知っていますか?
実際、答えは大洪水のパッケージングのバグです(あるいは、大洪水は同じであり、他のすべてが変更されています...あなたの見方によって異なります。) フォーラムのトピックはこちら 詳細。
基本的に、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を再起動する必要さえありません)。
12.04および13.04では、大洪水doesがデスクトップファイルにx-scheme-handler/magnet=deluge.desktop;
含まれています。私の場合、トランスミッションはまだマグネットリンクを開いていました。私はgvfs-open
に大洪水を好むように言わなければなりませんでした:
gvfs-mime --set x-scheme-handler/magnet deluge.desktop
gvfs-mime
は廃止され、代わりに「gio mime」が使用されました。
gio mime x-scheme-handler/magnet deluge.desktop
最近では、[追加された関連付け]の下の〜/ .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
注:これらの変更の後、忘れずに再ログインしてください。
Ubuntu 13.04を使用しています。Delugeをインストールした後、このコマンドを実行するだけで、ChromiumでDelugeを使用して磁石を開くことができます。
xdg-mime default deluge.desktop x-scheme-handler/magnet
お役に立てれば :)
私はこれをすべて行いましたが、うまくいきませんでした。
私が見た他のすべてを試した後、私はついに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
これはコメントであるはずでしたが、写真をアップロードする必要があったので、ここで説明します。
私の設定では、FireFox 3.6とChromium 11.0の両方がDelugeを開きました
Chromiumは、進行状況のヒントを提供する確認を求めました。
これは、ChromiumがDelugeを直接起動しないことを示しています...それはxdg-open
に依存しています。調査(および修正)する必要があるのは、ChromiumではなくOSです。ブラウザで修正または変更するものはありません。
これは答えではありませんが、適切な場所にあなたの努力を集中します...あなたが修正しなければならないことは、ブラウザではなく、OSとは何の関係もありません。
this userscript をダウンロードしてインストールします。これで、トレントファイルをChromeのDeluge 1.2+ WebUIにすばやく追加できるようになりました。
11.10。でテスト済み他のOSについては、自分で試してみる必要がありますが、それらでも問題なく動作することを期待しています。
Delugeおよびchromeを使用するUbuntu 10.04では、次の作業を行う必要がありました。
gconftool -t string -s /desktop/gnome/url-handlers/magnet/command "deluge-gtk '%s'"
私はこれで問題が本当に解決するとは思わないが、少なくとも私にはうまくいく(lubuntu 12.04):
ちなみに、私は今少しネクロポストしているのではないかと心配していますが、上記の解決策は私には役に立たず、私の答えは他の人に役立つかもしれません。
私は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
Linux Mint 16 Petraでは、アプリケーションフォルダーのTransmissions.desktopファイルを編集する必要がありましたが、mimeapps.listではなく/usr/share/applications/mimeinfo.cacheでも編集する必要がありました
また、/ home/[user] /。local/share/applicationsには別のmimeinfo.cacheファイルもあり、これも編集できますが、これは現在のユーザーにのみ影響するものと想定しています。すべてのユーザー。
これがお役に立てば幸いです。
編集:
ああ、この機能はDelugeの最新バージョンに組み込まれたようです。編集->設定->その他->に移動して、デフォルトのマグネットリンクをDelugeに関連付けることができます。
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
そして今、ようやく正常に動作しています。
私にとってうまくいったことは、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に置き換えます
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で私を驚かせました。