Как заставить Firefox открывать торрент-файлы с помощью Transmission?

Каждый раз, когда я загружаю торрент-файл (.torrent), Firefox думает, что я должен открыть его с помощью текстового редактора. Как я могу открыть его с помощью Transmission? В меню «Правка» -> «Настройки» -> «Приложения» нет настроек для торрент-файлов и нет очевидного способа добавить новый тип файла.

13
задан 1 December 2013 в 03:49

7 ответов

Метод (I): Использование меню настроек Firefox: (предпочтительно)

A. В глобальном меню Firefox выберите E dit -> Prefere n ces (или нажмите Alt + E , а затем ] N ), чтобы открыть Настройки Firefox .

(снимок сделан в Ubuntu 12.04) 1

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

2

C. В / usr / bin найдите Transmission-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.

26
ответ дан 1 December 2013 в 03:49

Еще один более удобный способ добавить новый тип файла в окно «Правка» -> «Настройки» -> «Приложения» - это загрузить файл, имеющий формат файла, который вы хотите добавить, выбрав любой вариант и выберите «С этого момента делать это автоматически для таких файлов». флажок. Источник: firefox документ .

3
ответ дан 1 December 2013 в 03:49

Откройте окно настроек Firefox . Перейдите на вкладку Приложения и вы должны увидеть магнит в списке. Нажмите Всегда спрашивайте и если Передача не отображается как вариант, затем нажмите Использовать другое и перейдите к / usr / bin в вашей файловой системе. Искать передача или передача-gtk и щелкните по нему.

Источник: Как заставить Firefox открывать магнитные ссылки в передаче

Если магнит не отображается на вкладке приложений, тогда вы должны сделать это через about: config , как описано ниже:

  • Введите about: config в адресную строку и нажмите Enter.
  • Щелкните правой кнопкой мыши -> Создать -> Логическое значение -> Имя: network.protocol-handler.external.magnet -> Значение -> true
  • Щелкните правой кнопкой мыши -> Создать - > Строка -> Имя: network.protocol-handler.app.magnet -> Значение -> / usr / bin / transfer
  • Убедитесь, что network.protocol-handler.expose-all имеет значение true

Источник: Магнитные ссылки в Firefox с использованием Transmission

5
ответ дан 1 December 2013 в 03:49

В следующий раз, когда вы загружаете торрент-файл, и всплывающее окно с вопросом, что делать, укажите путь для открытия файла: / usr / bin / transfer -gtk и выберите его. Готово.

2
ответ дан 1 December 2013 в 03:49

К сожалению, в Firefox больше нет таких настроек. Mozilla удалила все такие функции.

0
ответ дан 1 December 2013 в 03:49

Немного более современное решение ( здесь, в частности, Ubuntu 16.04 + FireFox 51.0.1). Полезно, если « торрент » не отображается в меню приложений ; особенно, если в приглашении нет опции «открыть с помощью».

Две важные вещи для торрентов: Магнитные ссылки и Торрент-файлы


Магнитные ссылки : на в адресной строке введите about: config .

Действуйте с осторожностью, как сказано, и щелкните правой кнопкой мыши> новый> логический ; в подсказке введите:

network.protocol-handler.expose.magnet

Установите значение false (это важно).

Затем перейдите к месту с магнитными ссылками и откройте одну из них; он спросит, какую программу вы хотите использовать для обработки ссылки. Я некоторое время не использовал окна, поэтому я отхожу в сторону, но в Ubuntu и некоторых других дистрибутивах вы выберете файл вроде / usr / bin / transfer (если вы используете передачу).

. Допустим, вы используете тиксати или «перо-ананас-аппликация»; тогда это будет выглядеть, соответственно, как / usr / bin / tixati или / usr / bin / pen-pineapple-appe-pen .

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


Torrent Files : конечно, есть еще несколько загадочных методов, но простой, который работает - если в приглашении к загрузке вы не получите Опция "открыть с помощью" --- это:

Загрузите какой-нибудь случайный торрент-файл, который вы хотите использовать.

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

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

1
ответ дан 1 December 2013 в 03:49

Ответ зависит от того, отправляет ли сервер вам правильный тип mime (а не только файл с правильным расширением). Вы можете проверить, отправляет ли сервер правильный тип MIME, установив надстройку Live HTTP Headers для Firefox. (Запустите надстройку непосредственно перед тем, как щелкнуть ссылку для скачивания торрент-файла, и посмотрите заголовок ответа, он должен содержать: Content-Type: application / x-bittorrent .) Если это так, то Firefox сможет открыть файл с приложением по умолчанию, установленным на вашем компьютере. В Ubuntu вы можете загрузить торрент-файл, затем щелкнуть правой кнопкой мыши и выбрать «Свойства», там вы найдете способ выбрать приложение по умолчанию.

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

Если сервер делает это неправильно, и вы не желаете рисковать, вы можете просто настроить Transmission для отслеживания вашей папки загрузки и автоматически добавлять размещаемые вами торрент-файлы там. Он может даже удалить файлы после их добавления. Вы найдете это в настройках Transmission.

P.S. Если вам нужен способ сохранить другое приложение по умолчанию при двойном щелчке, но при передаче только из firefox, вы можете следовать инструкциям на http://forums.mozillazine.org/viewtopic.php?f=9&t=1706945

2
ответ дан 1 December 2013 в 03:49

Другие вопросы по тегам:

Похожие вопросы: