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


13

Кожен раз, коли я завантажую торрент-файл ( .torrent), Firefox думає, що мені слід відкрити його текстовим редактором. Як я можу змусити його відкритись із передачею? У меню Правка -> Налаштування -> Програми немає налаштувань для файлів торрентів та очевидного способу додати новий тип файлу.


Ви переглядаєте файли .magnet?
xangua

.torrentфайли. Я відредагую питання, щоб це відобразити.
Джонатан

З torrentзавантаженим файлом виконайтеxdg-mime query filetype some.torrent
Брайам

2
коли ви відкриваєтесь безпосередньо (я маю на увазі у файловому менеджері це сам), чи відкривається він із передачі?
Джаніт Чінтхана

1
цікаві новини (6 грудня 2013 р.) ... Ubuntu включить пошук торентів у пошук Dash
точно

Відповіді:


26

Метод (I): Використання меню налаштувань Firefox : (бажано)

A. У глобальному меню Firefox виберіть E dit -> Preference n ces (або натисніть Alt+ Eдалі N), щоб відкрити налаштування Firefox .

(Знімок зроблений в Ubuntu 12.04) 1

B. Виберіть меню « Програми » та знайдіть файл насіння або додаток BitTorrent / x-bittorrent або торрент . Змініть Завжди запитувати або Використовувати gedit (за замовчуванням) для передачі-gtk , вибравши Використовувати інші ... та натисніть Файлова система на бічній панелі, а потім перейдіть до /usr/bin.

2

C. У /usr/binпошуку передачі-gtk та двічі клацніть, щоб відкрити.

3

D. Це все! Тепер файли .torrent будуть відкриті з передачею.

4


Метод (2): Редагування файлу mimeTypes.rdf :

Крок 1:

Відкрийте файл mimeTypes.rdf з текстовим редактором на ваш вибір:

gedit ~/.mozilla/firefox/ythemo16.default/mimeTypes.rdf &

(Збережіть резервну копію цього файлу.) Пошук контейнера:

<RDF:Seq RDF:about="urn:mimetypes:root">
 ...
 ...

</RDF:Seq>

і вставити це:

<RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>

так що тепер контейнер виглядає приблизно так:

<RDF:Seq RDF:about="urn:mimetypes:root">
 ...
 ...

 <RDF:li RDF:resource="urn:mimetype:application/x-bittorrent"/>
</RDF:Seq>

(знімок 1 кроку) mimeType-edit-snap1

Крок 2:

Тепер усередині контейнера:

<RDF:RDF ... ...>
 ...
 ...

 ...
 ...

</RDF:RDF>

вставити ці:

<RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
               NC:alwaysAsk="false"
               NC:saveToDisk="false">
 <NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
 <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
</RDF:Description>
<RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />
<RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />

<RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
               NC:fileExtensions="torrent"
               NC:description="BitTorrent seed file"
               NC:value="application/x-bittorrent"
               NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
</RDF:Description>

щоб контейнер виглядав приблизно так:

<RDF:RDF ... ...>
 ...
 ...

 ...
 ...

 <RDF:Description RDF:about="urn:mimetype:handler:application/x-bittorrent"
               NC:alwaysAsk="false"
               NC:saveToDisk="false">
  <NC:possibleApplication RDF:resource="urn:handler:local:/usr/bin/transmission-gtk"/>
  <NC:externalApplication RDF:resource="urn:mimetype:externalApplication:application/x-bittorrent"/>
 </RDF:Description>
 <RDF:Description RDF:about="urn:mimetype:externalApplication:application/x-bittorrent"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />
 <RDF:Description RDF:about="urn:handler:local:/usr/bin/transmission-gtk"
               NC:prettyName="transmission-gtk"
               NC:path="/usr/bin/transmission-gtk" />

 <RDF:Description RDF:about="urn:mimetype:application/x-bittorrent"
               NC:fileExtensions="torrent"
               NC:description="BitTorrent seed file"
               NC:value="application/x-bittorrent"
               NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-bittorrent"/>
 </RDF:Description>
</RDF:RDF>

(знімок 2 кроку) mimeType-edit-snap2

Крок 3:

Збережіть і закрийте файл. Потім перезапустіть Firefox.


2
У моєму списку типів вмісту немає типу "Файл перегляду BitTorrent", а також не існує способу додавання нового типу вмісту.
Джонатан

@Jon, ви можете відредагувати файл mimeTypes.rdf ... оновив мою відповідь ...
точно

Я думаю, ви мали на увазі "Alt + E", а не "Ctrl + E".
Уфогуй

Перший метод не працював, тому що "BitTorrent насіннєвий файл" не з'явився, але другий метод працював. Ви можете відкрити файл mimeTypes gedit ~/.mozilla/firefox/*.default/mimeTypes.rdf &і переконайтеся, що перезавантажте Firefox після редагування.
Зефірус

5

Відкрийте Firefox preferences window. Перейдіть на Applicationsвкладку і ви побачите magnetу списку. Клацніть на, Always askі якщо передача не відображається як опція, натисніть на Use other та перейдіть до /usr/binсвоєї файлової системи. Знайдіть transmissionабо transmission-gtkнатисніть це.

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

Якщо magnetна вкладці додатків не відображалося, слід зробити це за допомогою about:configпояснення нижче:

  • Введіть about:configв адресний рядок і натисніть Enter.
  • Клацніть правою кнопкою миші -> Нове -> Булева -> Ім'я: network.protocol-handler.external.magnet-> Значення ->true
  • Клацніть правою кнопкою миші -> Нове -> Рядок -> Ім'я: network.protocol-handler.app.magnet-> Значення -> /usr/bin/transmission
  • Переконайтеся network.protocol-handler.expose-all, що встановлено значенняtrue

Джерело: Посилання магніту в Firefox за допомогою передачі


1
Я шукаю спосіб відкрити .torrentфайли, а не файли магнітів.
Джонатан

вибачте, що помилився але ви можете виконувати кроки, це було б однаково для обох.
Janith Chinthana

3

Ще одним зручним для користувача способом додати новий тип файлу до вікна Правка -> Налаштування -> Програми є завантаження файлу у форматі файлу, який ви бажаєте додати, вибравши будь-яку опцію та вибравши "Зробити це автоматично для файлів як от зараз ». прапорець. Джерело: firefox doc .


2

Наступного разу, коли ви завантажите торрент-файл, і з'явиться вікно, щоб запитати, що робити, дайте шлях для файлу, який слід відкрити: /usr/bin/transmission-gtkі виберіть його. Готово.


2

Відповідь залежить від того, чи надсилає вам сервер правильний тип mime (не лише файл із правильним розширенням). Ви можете перевірити, чи сервер надсилає правильний тип mime, встановивши додаток Live HTTP Headers для Firefox. (Запустіть аддон перед тим, як натиснути на посилання для завантаження торрент-файлу та переглянути заголовок відповіді, він повинен містити: Content-Type: application / x-bittorrent .) Якщо це станеться, Firefox зможе відкрити файл із програмою за замовчуванням, яка зараз налаштована на вашому комп’ютері. В Ubuntu ви можете завантажити торрент-файл, потім клацніть правою кнопкою миші та виберіть "Властивості", там ви знайдете спосіб вибору програми за замовчуванням.

Якщо сервер, однак, надсилає .torrent у вигляді октет-потоку чи якогось іншого дивного міма, то Firefox НЕ буде робити дурня і відкриватиме його за допомогою розширення (як це роблять деякі зламані браузери), оскільки це може призвести до дуже поганих результатів. Але кожного разу, коли ви готові ризикувати, ви можете спробувати https://addons.mozilla.org/en-US/firefox/addon/force-content-type/ , але майте на увазі, що це розширення вважається баггі і може насправді погіршити справи.

Якщо сервер робить це неправильно, і ви не бажаєте ризикувати, ви можете просто передати Transmission для моніторингу вашої завантажувальної папки та автоматично додавати файли торентів, які ви розміщуєте там. Він навіть може видалити файли після їх додавання. Це ви побачите в налаштуваннях передачі.

PS Якщо вам потрібен спосіб зберегти інший додаток за замовчуванням при подвійному клацанні, але передачу лише з firefox, ви можете дотримуватися інструкцій на веб-сторінці http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945


1

Трохи більш сучасне рішення (тут, зокрема, Ubuntu 16.04 + FireFox 51.0.1). Корисно, якщо " торрент " не відображається в меню додатків ; особливо якщо підказка не надає вам опцію "відкрити з".

Дві важливі речі для торрентів: Magnet Links і Torrent Files


Magnet Links : в адресному рядку введіть about:config.

Продовжуйте обережно, як було сказано, і клацніть правою кнопкою миші> new> boolean ; у тип підказки:

network.protocol-handler.expose.magnet

Встановіть його false(важливо).

Потім перейдіть кудись із магнітними посиланнями та відкрийте одне з них; він запитає, яку програму ви хочете використовувати для обробки посилання. Я не використовував Windows деякий час, тому я відступлю, але в Ubuntu та деяких інших дистрибутивах ви виберете такий файл, як /usr/bin/transmission(якщо ви використовуєте передачу).

Скажімо, ви використовуєте Tixati або «ручку-ананас-апельсин»; то, це буде виглядати, відповідно, як /usr/bin/tixatiабо /usr/bin/pen-pineapple-appe-pen.

Встановіть "використовувати це завжди" або подібний варіант, і, ймовірно, вам буде добре піти.


Файли Torrent : звичайно, є ще кілька прихованих методів, але простий, який працює --- якщо запит на завантаження не дає вам опції "відкрити з" --- це:

Завантажте якийсь випадковий файл торрента, який ви хочете використовувати.

Перейдіть на верхню панель і Файл> Відкрити файл (або Ctrl + O) та відкрийте торрент-файл.

Firefox, швидше за все, не матиме поняття, що з ним робити --- ну, не точно --- і запитає вас, де його відкрити. Виберіть потрібну програму (напевно, у /usr/bin/папці для більшості користувачів Linux), скажіть їй, щоб вона запам'ятовувалась, і вам слід добре пройти, оскільки відтепер вона надасть вам можливість автоматично відкривати торренти з потрібною програмою.


0

На жаль, у Firefox таких налаштувань більше немає. Mozilla видалила всі такі функціональні можливості.

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