Проблема состоит в том, что под xfce в браузере chromium (или chrome) magnet-ссылки не открываются в дефолтном торрент-клиенте (в cldx - deluge). Хотя это работает с браузером firefox (другие браузеры не проверял).
На просторах Интернета описывается два решения.
Первое касается двух модификаций /usr/share/applications/deluge.desktop
-
Вместо
Exec=deluge-gtk
должно быть
Exec=deluge-gtk %U
2. Вместо
MimeType=application/x-bittorrent;
должно быть
MimeType=application/x-bittorrent;x-scheme-handler/magnet;
Правка поля MimeType
также может быть внесена консольной командой:
gvfs-mime --set x-scheme-handler/magnet deluge.desktop
Эти рекомендации уже выполнены в cldx (15.17), однако проблема не решена.
Другое решение помогло исправить ситуацию.
Необходимо модифицировать /usr/bin/xdg-open
Находим там функцию open_xfce()
и приводим ее к следующему виду:
open_xfce()
{
if (echo "$1" | grep -q '^magnet:'); then
deluge-gtk "$1"
else
exo-open "$1"
fi
if [ $? -eq 0 ]; then
exit_success
else
exit_failure_operation_failed
fi
}