Як відкрити посилання магніту з 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.magnetзначення false, і Firefox запитав, яку програму використовувати, але я не бачу жодної скриньки, яка б запитувала у мене щось, що з'являється.


@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

Так, я спробував це (включаючи скидання), але нічого не вимагав. Річ у тому, що це працювало з програмою Transmission (додаток за замовчуванням), але після того, як я видалив передачу, я не можу змусити її в будь-який спосіб вказати на потоп.
KillianDS

Дивно, працював на мене. Я додав кроки, щоб змінити обробку URL-адреси за замовчуванням для gnome, не думайте, що firefox про це не повідомляє, але варто спробувати.
Smithamax

Добре, дякую, я спробую ще раз, як тільки повернусь додому.
KillianDS

2
інше, що потрібно перевірити, - це налаштування Firefox у програмах, якщо вже є запис для магніту.
Smithamax

Що ж, вибравши там "використовувати ..." та вручну /usr/bin/delugeзробив трюк, дякую :)!
KillianDS

5

У Firefox перейдіть до меню Редагування / Налаштування / Додатки, пошуковий магніт та встановіть Пониження

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


4

Замість того, щоб клацнути посилання на магніт у Firefox (для налаштування якої потрібна певна розширена конфігурація), клацніть правою кнопкою миші на посилання та виберіть "Скопіювати місце розташування посилання". Потім перейдіть у вікно Deluge, натисніть Додати Torrent ("+" у верхньому лівому куті вікна), а потім натисніть кнопку "URL".

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


Ну, це насправді не так просунуто, але це можна вирішити за допомогою швидкого пошуку в 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Коли це зроблено, він повинен відображатися у списку програм.


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

0

Це працювало для мене, FF 47, Debian 9, KDE 5:

  1. Приблизно: config find "network.protocol-handler.expose-all", змінити на "false";
  2. Клацніть на посилання на магніт - має з’явитися спливаюче вікно браузера файлів, покажіть йому повний шлях до виконуваного файлу (/ usr / bin / qbittorrent, наприклад);
  3. Змінити "network.protocol-handler.expose-all" назад на "true";
  4. Завантажте світ.

дякую, це єдине рішення, яке працювало для мене, настільки дивно
DuBistKomisch

0

deluge.desktopФайл , який встановлений (в /usr/share/applicationsабо аналогічний) в delugeпакеті вже має містити

MimeType=x-scheme-handler/magnet

лінія, яка асоціюється delugeз магнітними посиланнями. Однак у моєму випадку я виявив, що для того, щоб система взяла цю асоціацію, мені довелося запустити:

sudo update-desktop-database

Якщо ця команда не знайдена, пакет desktop-file-utilsпотрібно спочатку встановити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.