mic*_*ael 39 chromium bittorrent deluge transmission
从 10.10 升级到 Ubuntu 11.04 (natty) 后,我无法再在 Chromium 中打开磁力 (torrent) 链接,并将 deluge 设置为自动打开并接受 URL。
(编辑:目前“.torrent”文件不是问题,但磁铁 URL,例如“ magnet:?xt=urn:...
”形式的,现在是唯一的问题。不确定是否有更新......?)
相反,现在只有传输会自动打开种子、磁力链接等。似乎没有办法将洪水设置为默认的种子客户端。(而且,似乎也没有 BitTorrent 客户端的“默认应用程序”设置来替换带有洪水的传输。)
笔记:
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
Run Code Online (Sandbox Code Playgroud)
我唯一的解决方法(确实有效)是重命名/usr/bin/transmission-gtk{,.bak}
并创建我自己的/usr/bin/transmission-gtk
:
$ cat /usr/bin/transmission-gtk
#!/bin/bash
deluge "$@"
Run Code Online (Sandbox Code Playgroud)
其他任何人都遇到过这个问题,知道错误,解决方法,还是......?
and*_*ing 37
在 12.04 和 13.04 中,deluge确实包含x-scheme-handler/magnet=deluge.desktop;
在桌面文件中。就我而言,传输仍在打开磁力链接。我不得不告诉gvfs-open
更喜欢洪水:
gvfs-mime --set x-scheme-handler/magnet deluge.desktop
Run Code Online (Sandbox Code Playgroud)
gvfs-mime
已弃用,取而代之的是“gio mime”:
gio mime x-scheme-handler/magnet deluge.desktop
Run Code Online (Sandbox Code Playgroud)
mic*_*ael 18
答案实际上是 deluge 包装中的一个错误(或者,也许 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)。
最近还需要在[Added Associations]下的~/.local/share/applications/mimeapps.list中添加如下一行
x-scheme-handler/magnet=deluge.desktop;
Run Code Online (Sandbox Code Playgroud)
但是,在 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
Run Code Online (Sandbox Code Playgroud)
注意:不要忘记在这些更改后重新登录。
归档时间: |
|
查看次数: |
106532 次 |
最近记录: |