Я на Kubuntu, Firefox 3.5.
8 ответов
Вы на Firefox 3.5, верно? Тогда решение Сатья неверно.
В соответствии с сайтом, на который он ссылается, флаг, который вы должны создать, должен называться
network.protocol-handler.expose.magnet
не network.protocol-handler. * external. * magnet, как он предложил.
Кроме того, вы можете инициализировать его как false и, таким образом, Firefox спросит вас о программе, которую вы хотите использовать. Я просто сделал это, и это сработало - нет необходимости перезапускать Firefox.
Если KTorrent не будет поддерживать Magnet Links, вы можете попробовать qBittorrent, который я успешно использую.
Введите about:config
в адресную строку и нажмите Enter.
Затем добавьте ключ, щелкнув правой кнопкой мыши -> Новый -> Логический -> Имя: network.protocol-handler.external.magnet
со значением -> true
Добавьте еще один ключ, щелкнув правой кнопкой мыши -> Создать -> Строка -> Имя: network.protocol-handler.app.magnet
со значением -> ktorrent.
Кроме того, убедитесь, что для ключа network.protocol-handler.expose-all
установлено значение true.
Из Мозиллы КБ
Это сработало для меня, FF 47, Debian 9, KDE 5:
1. In about:config find "network.protocol-handler.expose-all", change to "false";
2. Click on some magnet link - a file browser pop-up should appear, show it full path to the executable (/usr/bin/qbittorrent for ex.);
3. Change "network.protocol-handler.expose-all" back to "true";
4. Download the world.
Я использовал gentoo + Firefox 19. Когда у меня возникла проблема, добавление материала в about:config не помогло, и я не вижу "Магнит" в разделе "Настройки" -> "Приложения". В конце концов я обнаружил проблему, и это может быть связано с конфигурациями mime-типов KDE.
Я изменил /usr/share/applications/kde4/ktorrent.desktop, добавив: х-схема-обработчик / магнит; на MimeType = xxx
Затем я отредактировал ~/.local/share/Applications /mimeapps.list, вставив строку: x-схема-обработчик /магнит = kde4-ktorrent.desktop
Затем, если я нажму на магнитную ссылку, у Firefox появится диалоговое окно с вопросом, какое приложение использовать, вместо того, чтобы сказать, что он не понимает протокол. После всплывающего окна вам нужно выбрать двоичный файл ktorrent (/usr/bin/ktorrent на моем компьютере).
Идти к:
- инструменты
- Опции
- Приложения
- Найти магнит
- Под действием выберите "использовать другие"
- Найти µTorrent или что-то еще установлено на вашем компьютере
- Готово
Кстати, ktorrent не поддерживает URI-ссылки. http://ktorrent.org/wiki/index.php/FAQ#Does_KTorrent_support_magnet_links.3F Я сам последовал предложению Сатья, и у меня возникла та же проблема, что и у вас, obvio171. я использую archlinux firefox 3.5.5-1 если мы сообщим об ошибке?
Щелкните правой кнопкой мыши по ссылке, затем выберите «сохранить ссылку как». Когда Firefox спросит, для какой программы вы хотите открыть ссылку, а затем выберите Ktorrent.
Потому что вы должны указать путь к приложению в network.protocol-handler.app.magnet "/Applications/kTorrent" вместо имени приложения.