Где URL-обработчики? Firefox не может открыть магниты [duplicate]

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

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

14 ответов

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

A. Из глобального меню Firefox выберите «Редактировать» -> «Установки» (или нажмите «Alt + E», затем «N»), чтобы открыть «Настройки Firefox».

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

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

1 [!d12]

C. В /usr/bin найдите начальный файл BitTorrent и дважды щелкните, чтобы открыть.

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

3 [!d28]

Метод (2): Редактирование файла mimeTypes.rdf :

Настройки Firefox

Откройте файл mimeTypes.rdf с помощью текстового редактора по вашему выбору:

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

(Сохранить a резервное копирование этого файла.) Найдите контейнер:

<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: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-snap1 [!d44]

Шаг 2:

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

24
ответ дан 18 July 2018 в 06:50

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

A. Из глобального меню Firefox выберите «Редактировать» -> «Установки» (или нажмите «Alt + E», затем «N»), чтобы открыть «Настройки Firefox».

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

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

1 [!d12]

C. В /usr/bin найдите начальный файл BitTorrent и дважды щелкните, чтобы открыть.

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

3 [!d28]

Метод (2): Редактирование файла mimeTypes.rdf :

Настройки Firefox

Откройте файл mimeTypes.rdf с помощью текстового редактора по вашему выбору:

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

(Сохранить a резервное копирование этого файла.) Найдите контейнер:

<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: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-snap1 [!d44]

Шаг 2:

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

25
ответ дан 24 July 2018 в 18:41

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

2
ответ дан 18 July 2018 в 06:50
Откройте Firefox preferences window. Перейдите на вкладку Applications, и вы увидите magnet в списке. Нажмите Always ask, и если передача не отображается как опция, нажмите Use other и перейдите к /usr/bin в вашей файловой системе. Найдите transmission или transmission-gtk и щелкните по нему.

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

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

Введите about:config в адресную строку и нажмите Enter. Щелкните правой кнопкой мыши -> Создать -> Boolean -> Name: network.protocol-handler.external.magnet -> Value -> true Правой кнопкой мыши -> Создать -> String -> Name: network.protocol-handler.app.magnet -> Value -> /usr/bin/transmission Убедитесь, что network.protocol-handler.expose-all установлен на true

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

5
ответ дан 18 July 2018 в 06:50

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

Если, однако, сервер отправляет .torrent как октет- поток или какой-нибудь другой странный мим, тогда Firefox будет Content-Type: application / x-bittorrent делать тупое дело и открывать его по расширению (как это делают некоторые сломанные браузеры), поскольку это может привести к очень плохому Результаты. Но каждый раз, когда вы так часто рискуете, вы можете попробовать Add HTTP Headers addon , но имейте в виду, что это расширение считается ошибочным и может на самом деле ухудшить ситуацию.

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

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

2
ответ дан 18 July 2018 в 06:50

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

3
ответ дан 18 July 2018 в 06:50

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

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

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

Будьте осторожны, как сказано, и щелкните правой кнопкой мыши> new> boolean; в типе приглашения:

network.protocol-handler.expose.magnet

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

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

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

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

right-click> new> boolean : есть некоторые более тайные методы, но простой, который работает --- если приглашение загрузки не дает вам «open with» option --- is:

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

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

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

1
ответ дан 18 July 2018 в 06:50

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

0
ответ дан 18 July 2018 в 06:50

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

2
ответ дан 24 July 2018 в 18:41
Откройте Firefox preferences window. Перейдите на вкладку Applications, и вы увидите magnet в списке. Нажмите Always ask, и если передача не отображается как опция, нажмите Use other и перейдите к /usr/bin в вашей файловой системе. Найдите transmission или transmission-gtk и щелкните по нему.

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

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

Введите about:config в адресную строку и нажмите Enter. Щелкните правой кнопкой мыши -> Создать -> Boolean -> Name: network.protocol-handler.external.magnet -> Value -> true Правой кнопкой мыши -> Создать -> String -> Name: network.protocol-handler.app.magnet -> Value -> /usr/bin/transmission Убедитесь, что network.protocol-handler.expose-all установлен на true

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

5
ответ дан 24 July 2018 в 18:41
  • 1
    Я ищу способ открыть файлы .torrent, а не магнитные файлы. – Jon 9 December 2013 в 09:57
  • 2
    извините, я ошибся. но вы можете следовать шагам, это было бы одинаково для обоих. – Janith Chinthana 9 December 2013 в 12:12

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

Если, однако, сервер отправляет .torrent как октет- поток или какой-нибудь другой странный мим, тогда Firefox будет Content-Type: application / x-bittorrent делать тупое дело и открывать его по расширению (как это делают некоторые сломанные браузеры), поскольку это может привести к очень плохому Результаты. Но каждый раз, когда вы так часто рискуете, вы можете попробовать Add HTTP Headers addon , но имейте в виду, что это расширение считается ошибочным и может на самом деле ухудшить ситуацию.

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

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

2
ответ дан 24 July 2018 в 18:41

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

3
ответ дан 24 July 2018 в 18:41

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

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

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

Будьте осторожны, как сказано, и щелкните правой кнопкой мыши> new> boolean; в типе приглашения:

network.protocol-handler.expose.magnet

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

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

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

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

right-click> new> boolean : есть некоторые более тайные методы, но простой, который работает --- если приглашение загрузки не дает вам «open with» option --- is:

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

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

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

1
ответ дан 24 July 2018 в 18:41

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

0
ответ дан 24 July 2018 в 18:41

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

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