Как связать магнитные ссылки с Ktorrent в Firefox?

Ответы:

18

Вы на Firefox 3.5, верно? Тогда решение Сатья неверно.

В соответствии с сайтом, на который он ссылается, флаг, который вы должны создать, должен называться

network.protocol-handler.expose.magnet

не network.protocol-handler. * external. * magnet , как он предложил.

Кроме того, вы можете инициализировать его как false и, таким образом, Firefox спросит вас о программе, которую вы хотите использовать. Я просто сделал это, и это сработало - нет необходимости перезапускать Firefox.

Если KTorrent не будет поддерживать Magnet Links, вы можете попробовать qBittorrent, который я успешно использую.

Андре Шалелла
источник
Установка его в false действительно вызвала диалоговое окно для меня, чтобы выбрать его. Благодарность!
Хелдер С Рибейро
5

Введите about:configв адресной строке и нажмите Enter. Затем добавьте ключ, щелкнув правой кнопкой мыши -> Новый -> Логический -> Имя: network.protocol-handler.external.magnet со значением -> true

Добавьте еще один ключ, щелкнув правой кнопкой мыши -> Создать -> Строка -> Имя: network.protocol-handler.app.magnetсо значением -> ktorrent.

Также убедитесь, что для ключа network.protocol-handler.expose-allустановлено значение true.

Из Mozilla KB

Сатьяджит Бхат
источник
Благодарность! Это странно, но я сделал то, что вы сказали, и я все еще получаю «Firefox не знает, как открыть этот адрес, потому что протокол (магнит) не связан ни с какой программой», даже после перезапуска Firefox. Вы знаете, почему это может быть?
Хелдер С Рибейро
Это странно, проверим это.
Сатьяджит Бхат
3

Это сработало для меня, 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.
buhal
источник
2

Кстати, ktorrent не поддерживает URI-ссылки. http://ktorrent.org/wiki/index.php/FAQ#Does_KTorrent_support_magnet_links.3F Я сам последовал предложению Сатья, и у меня возникла та же проблема, что и у вас, obvio171. я использую archlinux firefox 3.5.5-1 если мы сообщим об ошибке?

Capi Etheriel
источник
2
Согласно bugs.kde.org/show_bug.cgi?id=214375, поддержка появится в следующей версии KTorrent.
Че
2

Перейти к:

  1. инструменты
  2. Параметры
  3. Приложения
  4. Найти магнит
  5. Под действием выберите «использовать другие»
  6. Найти µTorrent или что-то еще установлено на вашем компьютере
  7. Выполнено
Abdz
источник
2

Я использовал gentoo + Firefox 19. Когда у меня возникла проблема, добавление материала в about: config не помогло, и я не вижу «Magnet» в разделе «Настройки» -> «Приложения». В конце концов я обнаружил проблему, и это может быть связано с конфигурациями mime-типов KDE.

Я изменил /usr/share/applications/kde4/ktorrent.desktop, добавив: х-схема-обработчик / магнит; в MimeType = xxx

Затем я отредактировал ~ / .local / share / Applications / mimeapps.list, вставив строку: x-схема-обработчик / магнит = kde4-ktorrent.desktop

Затем, если я нажму на магнитную ссылку, у Firefox появится диалоговое окно с вопросом, какое приложение использовать, вместо того, чтобы сказать, что он не понимает протокол. После всплывающего окна вам нужно выбрать двоичный файл ktorrent (/ usr / bin / ktorrent на моем компьютере).

Стивен Лай
источник
что происходит после появления Firefox? Вы делаете что-то еще? Если нет, то это не ответ.
Lizz
К сожалению. Извините, что пропустил эту часть. Только что отредактировал. Спасибо за напоминание.
Стивен Лай
хороший и самый правильный ответ, но он будет удален при обновлении, нужно потянуть запрос ktorrent или открыть ошибку ... так что ответ от @bruhal быстрее и будет длиться
intika
1

Щелкните правой кнопкой мыши по ссылке, затем выберите «сохранить ссылку как». Когда Firefox спросит, для какой программы вы хотите открыть ссылку, а затем выберите Ktorrent.

oggmeista
источник
0

Потому что вы должны включить путь к приложению в network.protocol-handler.app.magnet "/ Applications / kTorrent" вместо имени приложения


источник