我已经安装了几次 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-gtk
为magnet://
链接处理程序,第二个启用它。
由于 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 关联的选项卡..现在当您尝试磁力链接时它将起作用..