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].

Я также пытался переустановить поток - и теперь у меня нет идей.

Заранее благодарю за любую помощь или указатели!

1
задан 14 December 2017 в 09:36

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 здесь .

0
ответ дан 14 December 2017 в 09:36

Другие вопросы по тегам:

Похожие вопросы: