Как научить firefox открывать rar архивы

Когда я нажимаю на файл .rar в Firefox, он предлагает либо открыть его с помощью приложения по умолчанию, либо сохранить его на диск. Однако для приложения .rar по умолчанию установлено значение gedit (?). Как мне это изменить, чтобы FF предложила открыть файлы .rar с помощью диспетчера архивов? Я попытался отредактировать Preferences / Applications, но мне нужно сначала спросить меня, что делать, а затем открыть или сохранить. Спасибо!

5
задан 24 May 2012 в 13:29

3 ответа

Успех! Я просто заставил это работать на меня. Вот как я это сделал:

Точно так же, как предложил @jasmines, вам нужно изменить файл mimeTypes.rdf в вашем профиле Firefox.

Сначала зайдите в каталог своего профиля Firefox. Используя терминал, cd ~/.mozilla/firefox/, затем введите ls, вы увидите каталог с именем случайных букв и цифр, за которым следует .default (у меня 73mr2fae.default), это ваш профиль. Введите cd [the name of the profile directory], замените скобки именем своего профиля (вы можете использовать клавишу Tab для автозаполнения после ввода первых нескольких букв).

Сначала создайте резервную копию файла mimeTypes.rdf cp mimeTypes.rdf mimTypes.rdf.backup

Затем откройте его для редактирования gedit mimeTypes.rd

Теперь вставьте следующую запись (, не вставляйте ее в другой записи найдите строку с закрывающим тегом </RDF:Description>, затем нажмите клавишу Return , чтобы вставить ее в новую пустую строку после этого закрывающего тега):

  <RDF:Description RDF:about="urn:mimetype:application/x-rar-compressed"
                   NC:fileExtensions="rar"
                   NC:description="Rar archive"
                   NC:value="application/x-rar-compressed"
                   NC:editable="true">
    <NC:handlerProp RDF:resource="urn:mimetype:handler:application/x-rar-compressed"/>
  </RDF:Description>

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

Затем найдите раздел, начинающийся с <RDF: Seq ... вероятно, он будет выглядеть так:

  <RDF:Seq RDF:about="urn:mimetypes:root">
    <RDF:li RDF:resource="urn:mimetype:application/x-debian-package"/>
    <RDF:li RDF:resource="urn:mimetype:application/pdf"/>
    <RDF:li RDF:resource="urn:mimetype:application/x-zip-compressed"/>
    <RDF:li RDF:resource="urn:mimetype:application/x-msdownload"/>
    <RDF:li RDF:resource="urn:mimetype:application/zip"/>
    <RDF:li RDF:resource="urn:mimetype:application/x-tar"/>
    <RDF:li RDF:resource="urn:mimetype:application/epub+zip"/>
  </RDF:Seq>

Добавьте строку <RDF:li RDF:resource="urn:mimetype:application/x-rar-compressed"/> где-то внутри этого тега, я не думаю, что порядок вопросы.

Вот как выглядит мой потом:

  <RDF:Seq RDF:about="urn:mimetypes:root">
    <RDF:li RDF:resource="urn:mimetype:application/x-debian-package"/>
    <RDF:li RDF:resource="urn:mimetype:application/pdf"/>
    <RDF:li RDF:resource="urn:mimetype:application/x-zip-compressed"/>
    <RDF:li RDF:resource="urn:mimetype:application/x-msdownload"/>
    <RDF:li RDF:resource="urn:mimetype:application/zip"/>
    <RDF:li RDF:resource="urn:mimetype:application/x-tar"/>
    <RDF:li RDF:resource="urn:mimetype:application/x-rar-compressed"/>
    <RDF:li RDF:resource="urn:mimetype:application/epub+zip"/>
  </RDF:Seq>

Сохраните файл. Перезапустите Firefox и загрузите файл .rar (я использовал тестовые файлы здесь: http://www.maximumcompression.com/data/files/index.html ).

В первый раз выпадающий список может показаться немного странным. Но вы все равно можете нажать на нее и выбрать Archive Manager. Последующие времена, кажется, помнят этот выбор.

Надеюсь, это работает для вас!

0
ответ дан 24 May 2012 в 13:29

Попробуйте изменить / home / [ваш пользователь] /. Mozilla / firefox / [ваш профиль] .default / mimeTypes.rdf (сначала сделайте резервную копию !!!).

Вы можете захотеть изменить каждый случай:

 NC:useSystemDefault="false"

на:

 NC:useSystemDefault="true"
0
ответ дан 24 May 2012 в 13:29

Установите Archive Manager из Центра программного обеспечения Ubuntu, если он еще не установлен. После установки он автоматически отобразится как опция, когда вы нажмете на скачанный rar-файл. Если менеджер архивов уже установлен, откройте Ubuntu Software Center, найдите Archive Manager, нажмите «Подробнее», прокрутите вниз и в списке дополнений выберите «Разархивировать» для файлов .rar (не бесплатная версия) (unrar). Затем выберите «Применить изменения».

0
ответ дан 24 May 2012 в 13:29

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

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