Torrent磁力链接打开新窗口但是不能传输

Torrent磁力链接打开新窗口但是不能传输

我已经安装了几次 Ubuntu 和 Lubuntu,其中有些时候我遇到了以下问题,我现在也遇到了。当我在 Chrome 中单击 torrent 磁力链接(通常来自 Pirate bay)时,不会打开 transmission,而是会打开一个新的 Chrome 窗口。

在其他安装中,我没有遇到过这个问题;传输正如我希望的那样打开。

我尝试使用 Chrome 的扩展程序 .torrent 访问 Transmission,但出现了错误

无法联系 http://localhost:9091/transmission/rpc

没有反应

答案1

您可以通过编辑文件来更改磁力链接的默认处理程序.本地/共享/应用程序/mimeapps.列表. 将关联添加到文件中的两个部分,如下所示(保持这些部分中的其他条目不变):

[Default Applications]
x-scheme-handler/magnet=transmission-gtk.desktop

[Added Associations]
x-scheme-handler/magnet=transmission-gtk.desktop

注销并重新登录以使更改生效。

答案2

如果您想使用 torrent 来传输,您必须在首选项/远程下允许传输中的远程访问。

如果你想通过点击打开传输中的磁力链接,你需要修补 /usr/bin/xdg-open 脚本,这是我的供参考。添加的行是 311 和 490-493。

答案3

如果您已经安装transmission-gtk那么解决方案很简单。

gconftool-2 -s /desktop/gnome/url-handlers/magnet/command '/usr/bin/transmission-gtk %s' --type String
gconftool-2 -s /desktop/gnome/url-handlers/magnet/enabled --type Boolean true

第一个添加transmission-gtkmagnet://链接处理程序,第二个启用它。

由于 chrome/ium 使用,xdg-open这是设置处理程序的最佳方法。您可以替换/usr/bin/transmission-gtk任何您喜欢的客户端。这适用于几乎所有版本的 Ubuntu。

您可以在终端中测试此发行xdg-open "magnet:?xt=urn:btih:f41989f9797a88505f9e258d5e5d1354c3731a99"(下载 Ubuntu 13.04 64 位)


其他解决方案是使用xdg-mime

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

如果您没有安装 mime-types,请使用xdg-mime install x-scheme-handler/magnet

答案4

如果您使用 bittorrent,请转到首选项-常规-单击与 torrents 关联的选项卡..现在当您尝试磁力链接时它将起作用..

相关内容