Deluge 无法从 Chrome 打开磁力链接(Ubuntu 17.10)

Deluge 无法从 Chrome 打开磁力链接(Ubuntu 17.10)

从 Ubuntu Gnome 17.04 升级到 17.10 后出现了这个问题。Deluge 的版本是 1.3.15。

当我在 Chrome 中单击磁力链接时,deluge-gtk 会打开,但它不会添加链接或开始下载。有很多针对旧版本的解决方案,但对我来说都不起作用。

如果我跑步gvfs-mime --set x-scheme-handler/magnet deluge.desktop我会得到:

This tool has been deprecated, use 'gio mime' instead.
See 'gio help mime' for more info.

gio: Unknown option --set

所以如果我尝试gio mime x-scheme-handler/magnet deluge.desktop它会告诉我:

Set deluge.desktop as the default for x-scheme-handler/magnet

我也尝试过跑步xdg-mime default deluge.desktop x-scheme-handler/magnet

当我使用时,xdg-mime query default x-scheme-handler/magnet它显示的内容deluge.desktop与预期一致。

/usr/share/applications有一个deluge.desktop文件,我认为这些是相关的行:

TryExec=deluge-gtk
Exec=deluge-gtk %U
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

~/.local/share/applications/mimeapps.list有:

x-scheme-handler/magnet=deluge.desktop

[Default Applications]部分中。

我也尝试过重新安装 deluge - 但现在我没有主意了。

提前感谢任何帮助或指点!

答案1

我在使用 Deluge 和 Chrome 时也遇到了同样的问题,我找到了正确的解决方案这里

首先检查默认值:

$ xdg-mime query default x-scheme-handler/magnet
eiskaltdcpp-gtk.desktop
$ gvfs-mime --query x-scheme-handler/magnet
Default application for 'x-scheme-handler/magnet': eiskaltdcpp-gtk.desktop
Registered applications:
    eiskaltdcpp-gtk.desktop
    transmission-gtk.desktop
    qbittorrent.desktop
    deluge.desktop
Recommended applications:
    eiskaltdcpp-gtk.desktop
    transmission-gtk.desktop
    qbittorrent.desktop
    deluge.desktop
$ 

然后设置新的默认值:

$ gvfs-mime --set x-scheme-handler/magnet deluge.desktop
Set deluge.desktop as the default for x-scheme-handler/magnet
$ xdg-mime default deluge.desktop x-scheme-handler/magnet

还有关于问题的解释Deluge Packaging 这里

相关内容