Как открыть магнитные ссылки из Firefox с потопом

10

Как я могу открыть магнитные ссылки с Firefox? Я попытался установить следующие значения в о: config,

network.protocol-handler.app.magnet -> /usr/bin/deluge
network.protocol-handler.expose.magnet -> true
network.protocol-handler.external.magnet -> true

Но Firefox продолжает жаловаться на

Firefox не знает, как открыть этот адрес, потому что протокол (магнит) не связан ни с одной программой.

Я использую версию репозитория firefox (5) и deluge (1.3.1 - режим gui + daemon) в Ubuntu 11.04

Изменить: мне сказали, чтобы установить network.protocol-handler.expose.magnetfalse и Firefox спросит, какое приложение использовать, но я не вижу ни одного окна, спрашивающего меня, что-то появляется.

KillianDS
источник
@Eyal Хорошая идея. Я пометил этот вопрос для слияния с одним из обманщиков. Это переместит все ответы.
Сет

Ответы:

10

с Firefox 3.6, network.protocol-handler.external.*кажется, больше не работает

в about:config

network.protocol-handler.expose.magnet -> false

и «сброс» всех других значений, связанных с магнитом.

как только вы нажмете магнитную ссылку, вам будет предложено выбрать приложение, перейдите к и выберите / usr / bin / deluge

Вы также можете попробовать

$ gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command 'deluge "%s"'
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/needs_terminal false
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true
Smithamax
источник
Да, я пробовал это (в том числе сброс), но ничего не спросил. Дело в том, что это работало с Transmission (приложение по умолчанию), но после того, как я удалил передачу, я не могу заставить ее указывать на наводнение в любом случае.
KillianDS
Странно, у меня сработало. Я добавил шаги по изменению обработки URL по умолчанию в gnome, не думаю, что firefox замечает это, но стоит попробовать.
Smithamax
Хорошо, спасибо, я попробую еще раз, как только вернусь домой.
KillianDS
2
другая вещь, которую нужно проверить, находится в настройках Firefox в приложениях, если уже есть запись для магнита.
Smithamax
Ну, выбрав «использовать ...» там и вручную собирается сделать /usr/bin/delugeтрюк, спасибо :)!
KillianDS
5

В Firefox зайдите в Edit / Preferences / Applications, найдите магнит и установите Deluge

введите описание изображения здесь


источник
4

Вместо того, чтобы нажимать на магнитную ссылку в Firefox (для этого требуется выполнить некоторые дополнительные настройки), щелкните правой кнопкой мыши по ссылке и выберите «Копировать расположение ссылки». Затем перейдите в окно Deluge, нажмите «Добавить торрент» («+» в верхнем левом углу окна), а затем нажмите кнопку «URL».

Счастливого торрента, и не забудьте пойти на соотношение семян 3: 1!

WindowsEscapist
источник
Ну, это не так уж и сложно, но это можно решить с помощью быстрого поиска в Google (я бы сказал вам, если бы я на самом деле вспомнил, как, я тоже как бы нуб).
WindowsEscapist
Как говорится, это скорее обходной путь, чем решение проблемы, но хорошо отметить это, да :)
HighCommander4
2

пытался заставить магниты открываться с потопом в хроме, а не в Firefox, но после того, как попробовал все остальное, что я видел, мне наконец удалось открыть магнитные связи в потоке, не только изменив

MimeType=application/x-bittorrent;

в

MimeType=application/x-bittorrent;x-scheme-handler/magnet;

в /usr/share/applications/deluge.desktop, но также удаляя

x-scheme-handler/magnet;

от /usr/share/applications/transmission-gtk.desktop перед запуском

sudo update-desktop-database

надеюсь, это поможет любому с подобными проблемами

Саймон
источник
1

Вы на самом деле установили потоп? Если нет, откройте терминал и введите эту команду. sudo apt-get install delugeКогда это будет сделано, оно должно появиться в списке программ.

unknownone
источник
Я думаю, что проблема в том, что он не знает, как заставить его связываться с Firefox (например, он щелкает ссылку магнита, а затем Firefox хочет знать, с чем его открыть и просит его перейти к исполняемому файлу).
WindowsEscapist
0

Это сработало для меня, FF 47, Debian 9, KDE 5:

  1. В about: config найдите «network.protocol-handler.expose-all», измените на «false»;
  2. Нажмите на какую-нибудь магнитную ссылку - должно появиться всплывающее окно браузера файлов, показывающее полный путь к исполняемому файлу (например, / usr / bin / qbittorrent);
  3. Измените "network.protocol-handler.expose-all" обратно на "true";
  4. Скачать мир.
buhal
источник
спасибо, это единственное решение, которое сработало для меня, так странно
DuBistKomisch
0

deluge.desktopФайл , который установлен (в /usr/share/applicationsили аналогичный) в delugeпакете уже должен содержать

MimeType=x-scheme-handler/magnet

линия, которая ассоциируется delugeс магнитными ссылками. Однако в моем случае я обнаружил, что для того, чтобы система подобрала эту связь, мне нужно было выполнить:

sudo update-desktop-database

Если эта команда не найдена, desktop-file-utilsнеобходимо сначала установить пакет .

HighCommander4
источник