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

13

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

задан Jon 01.12.2013 в 00:37
источник

7 ответов

26

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

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

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

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

С. В /usr/bin найдите transmission-gtk и дважды щелкните, чтобы открыть.

Д.Этооно!Теперьфайлы.torrentбудутоткрытыспередачей.

Метод (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 снимок)

Шаг2:

Теперь,вконтейнере:

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

вставьтеих:

<RDF:DescriptionRDF: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)

Шаг 3:

Сохраните и закройте файл. Затем перезапустите firefox.

    
ответ дан precise 22.08.2015 в 15:15
источник
5

Open the Firefox preferences window. Go to the Applications tab and you should see magnet on the list. Click on Always ask and if Transmission does not appear as an option then click on Use other and navigate to /usr/bin on your file system. Look for transmission or transmission-gtk and click that.

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

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

  • Type about:config into the address bar and press Enter.
  • Right-click -> New -> Boolean -> Name: network.protocol-handler.external.magnet -> Value -> true
  • Right-click -> New -> String -> Name: network.protocol-handler.app.magnet -> Value -> /usr/bin/transmission
  • Ensure network.protocol-handler.expose-all is set to true

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

    
ответ дан Janith Chinthana 07.12.2013 в 06:05
3

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

    
ответ дан Mike Smith 07.12.2013 в 06:08
2

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

    
ответ дан ASCIIbetical 07.12.2013 в 08:36
2

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

Если, однако, сервер отправляет .torrent в качестве октетного потока или какого-то другого странного mime, тогда Firefox будет НЕ делать глупое дело и открывать его по расширению (как это делают некоторые сломанные браузеры) , поскольку это может привести к очень плохим результатам. Но каждый раз, когда вы часто рискуете, вы можете попробовать Ссылка , но имейте в виду, что это расширение считается ошибочным и может фактически ухудшить ситуацию.

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

P.S. Если вам нужен способ сохранить другое приложение по умолчанию при двойном щелчке, но при передаче только с firefox, вы можете следовать инструкциям на Ссылка

    
ответ дан v010dya 07.12.2013 в 06:16
1

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

Две важные вещи для торрентов: Ссылки на магниты и Файлы торрентов

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

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

network.protocol-handler.expose.magnet

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

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

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

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

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

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

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

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

    
ответ дан Ivan 31.01.2017 в 00:00
0

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

    
ответ дан user503846 09.02.2016 в 23:04