Як я можу зробити Firefox відкритими магнітними посиланнями в передачі?


47

Я не можу дізнатися, як зробити Firefox відкритими магнітними посиланнями в передачі.

Немає можливості зробити його стандартною програмою для магніт-посилань за своїми властивостями, і, як я не маю досвіду роботи з файловою системою, тому я не можу додати її як стандартну програму у Firefox.


trac.transmissionbt.com/wiki/MagnetLinks Ці інструкції все-таки повинні бути хорошими, оскільки gconf все ще має налаштування обробника URL-адреси.
Гері

Відповіді:


60

Відкрийте вікно Firefox та його налаштування. Перейдіть на вкладку «Програми», і в списку ви побачите «магніт». Клацніть на "Завжди запитувати", і якщо передача не відображається як опція, натисніть "Використовувати інше" та перейдіть до / usr / bin у вашій файловій системі. Шукайте "передачу" або "передачу-gtk" і натисніть це.

Оновлення: Firefox змінився, тому вищезгадане більше не працює. Натомість при натисканні на посилання на магніт з’явиться вікно «Запустити програму», з якого ви завжди можете пов’язати додаток (обов’язково поставте прапорець унизу, щоб завжди використовувати вибраний додаток). Щоб знайти торрент-додаток, виберіть "файлову систему" зліва та перейдіть до / usr / bin, як описано вище.


7
У моєму випадку "магніт" не відображався на вкладці програм, тому мені довелося це зробити через about: config, як пояснено тут
dario_ramos

2
Дякую! Якщо магніт не відображається у списку програм, натисніть на будь-яке посилання на магніт, виберіть програму, введіть "/ usr / bin / передача-gtk". Працює на Xubuntu 14!
Адріано Сільва

Зауважте, що в передачі торрент висуває знак запитання, але він все ще продовжує завантажуватися. Щойно я виявив це, коли завантажую Німеччину зносити Бразилію.
JohnMerlino

На жаль, в останніх Firefox немає "магніту" в "Програми". Також при натисканні на посилання не з’являється вікно "Запустити програму".
user502144

17

Як встановити програми за замовчуванням у Chromium / Chrome / Firefox / Ubuntu Linux

Ситуація: Ви ненавидите програму за замовчуванням, яка відкриється, коли ви двічі клацніть файл або коли ви відкриєте його з браузером Chrome, і ви хочете змінити його.

  1. У Unity (і, можливо, Gnome 3 Shell) деякі додатки за замовчуванням можна змінити за допомогою gnome-control-center: Налаштування системи> Інформація про систему> Програми за замовчуванням

  2. Ви також можете клацнути файл правою кнопкою миші та виберіть Властивості> Відкрити за допомогою. Подивіться, які програми / програми перелічені там. Ви також можете додати їх і встановити їх за замовчуванням.

  3. Якщо жодне з перерахованих вище не працює, ви можете використовувати xdg-utils( xdg-mime) для встановлення програми за замовчуванням для певного типу Mime

По-перше, ви повинні розібратися, який текстовий рядок використовувати як "тип mime". Простий спосіб її знайти - заглянути у файл робочого столу програми за замовчуванням.

Приклад: Chromium transmission-gtkза замовчуванням відкриває посилання на магніти та файли бітторентів . Ви хочете скористатися потопом. Файли .desktop зазвичай знаходяться в папці /usr/share/applications/. За допомогою catкоманди ми шукаємо файл /usr/share/applications/transmission-gtk(рядок, що починається з "MimeType"):

$ grep 'MimeType' /usr/share/applications/transmission-gtk.desktop
MimeType=application/x-bittorrent;x-scheme-handler/magnet;

Бінго! x-схема-обробник / магніт і додаток / x-bittorrent - це типи мім, за якими ми піклуємося.

Як користуватися xdg-mimeкомандою? Простий:xdg-mime default myapp.desktop mymimetype

.. де ми підміняємо myapp.desktop та mymimetype значеннями зверху.

Слідуючи наведеному вище прикладу, ми хочемо, щоб посилання на магніти та файли bittorrent відкривалися за допомогою програми Deluge ( deluge-gtk). Спочатку потрібно встановити deluge-gtkпакет (інакше файл .desktop не буде існувати). Тоді вам потрібно виконати:

xdg-mime default deluge.desktop x-scheme-handler/magnet
xdg-mime default deluge.desktop application/x-bittorrent
grep -i deluge ~/.local/share/applications/*

Остання команда ( grep) повинна повертати " application / x-bittorrent = deluge.desktop " та інший тип mime для магніту. Інакше щось пішло не так (можливо, файл робочого столу не існував?).

І ось про це! Закрийте та знову відкрийте браузер хрому (або вихід / вхід).

Для документації файли, пов’язані з типами mime та типовими програмами:

~/.local/share/applications/defaults.list
~/.local/share/applications/mimeapps.list
~/.local/share/applications/mimeinfo.cache
/usr/share/applications/mimeinfo.cache
/usr/share/applications/mimeapps.list
/usr/share/applications/defaults.list

1

Для мене із передачею-демоном рішення було таке (згідно з цією документацією ).

  1. Створіть виконуваний файл /usr/local/bin/magnetіз цими командами:

    sudo tee /usr/local/bin/magnet >/dev/null <<EOF
    #!/bin/sh
    exec transmission-remote -n yourTransmissionUserName:YourTransmissionPassword --add "$1"
    EOF
    sudo chmod +x /usr/local/bin/magnet
    
  2. Потім перейдіть до налаштувань Firefox ( Alt+ E+ N) та виберіть його після пошуку типу файлу магніту на вкладці Програми:

    Налаштування Firefox


1

Я спробував пару підходів, і єдиний, який працював на мене, описаний тут: https://support.mozilla.org/en-US/questions/1012864#answer-609391

Все, що вам потрібно зробити - це відкрити about:configFirefox і додати булеве значення network.protocol-handler.expose.magnet зі значенням false. Наступного разу, коли ви натиснете на посилання на магніт, вам буде запропоновано вибрати улюблену програму, щоб відкрити посилання.

Я використовую Ubuntu 17.10 і Firefox 56


-1

Для рішення, яке працювало для мене:

https://support.mozilla.org/en-US/questions/965921

"Клацніть на меню довідки та виберіть" Перезапустити з додатками вимкнено ", а потім виберіть у діалоговому вікні опцію скидання."

Дотримуйтесь підказки на екрані. Потім перезапустіть Firefox.

При натисканні на посилання на магніт з'являється звичайне діалогове вікно типу "Вибрати програму". Перегляньте / usr / bin / gear-gtk

Працює в Ubuntu 13.04


-1

Якщо ви використовуєте передачу для торрентів, єдине, що вам потрібно зробити, - це коли відкриється вікно, і запитаєте, з якою програмою ви хочете, щоб цей відкритий магніт Firefox посилався, ви перетягуєте піктограму передачі зі своєї бічної панелі в діалоговому вікні Firefox, і це всі. У мене є Ubuntu 14.04 (Trusty Tahr), і він працює чудово.

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