Firefox (Русский)

From ArchWiki
Jump to: navigation, search

Tango-preferences-desktop-locale.pngЭта страница нуждается в сопроводителеTango-preferences-desktop-locale.png

Статья не гарантирует актуальность информации. Помогите русскоязычному сообществу поддержкой подобных страниц. См. Команда переводчиков ArchWiki

Firefox — популярный графический веб-браузер с открытым исходным кодом, разрабатываемый Mozilla.

Установка

Установите пакет firefox.

Альтернативы:

  • Firefox Developer Edition — для разработчиков
https://www.mozilla.org/ru/firefox/developer/ || firefox-developer-edition
  • Firefox Extended Support Release — версия с длительным сроком поддержки
https://www.mozilla.org/firefox/organizations/ || firefox-esrAUR или firefox-esr-binAUR
  • Firefox Beta — бета-версия
https://www.mozilla.org/ru/firefox/channel/desktop/#beta || firefox-betaAUR или firefox-beta-binAUR
https://www.mozilla.org/ru/firefox/channel/desktop/#nightly || firefox-nightlyAUR
  • Firefox KDE — версия с патчем от OpenSUSE для лучшей интеграции с KDE, чем это возможно сделать с помощью простых дополнений для Firefox.
https://build.opensuse.org/package/show/mozilla:Factory/MozillaFirefox || firefox-kde-opensuseAUR

Кроме языка по умолчанию, английского, для Firefox также доступен ряд языковых пакетов. Обычно они называются firefox-i18n-languagecode (где languagecode может быть любым кодом языка, например, ru, de, ja, fr и так далее). Для получения списка доступных языковых пакетов смотрите firefox-i18n для firefox и firefox-developer-edition-i18n для firefox-developer-edition.

Дополнения

Firefox известен большой библиотекой дополнений, которые используются для добавления новых возможностей или изменения существующих. Управлять дополнениями, а также находить новые, можно с помощью инструмента "Дополнения" в Firefox.

Для получения информации об установке дополнений и их списков, смотрите статью Browser extensions.

Добавление движков поиска

Движки поиска добавляются посредством обычных дополнений. Смотрите эту страницу для получения списка доступных поисковых движков.

Большой список движков поиска можно найти на сайте Mycroft Project.

Также можно воспользоваться дополнением add-to-searchbar для добавления движков поиска с любого сайта, просто нажав правой кнопкой мышки на соответствующее поле поиска, а затем выбрав Add to Search Bar... в меню.

arch-firefox-search

Установите пакет arch-firefox-search, чтобы добавить специфичные для Arch движки поиска (AUR, wiki, форум и т.д.).

Настройка

В Firefox довольно много параметров конфигурации браузера. Чтобы просмотреть их, введите в адресную строку:

about:config

Изменения вступают в силу для текущего профиля пользователя и могут синхронизироваться между устройствами с помощью Firefox Sync. Обратите внимание, что таким образом синхронизируется только часть всех параметров about:config, а именно параметры, начинающиеся с services.sync.prefs. Дополнительные параметры и параметры третьих лиц (например, дополнений) можно вручную добавить в синхронизацию, создав новый параметр типа boolean с названием, начинающимся с services.sync.prefs.sync (документация). Например, для синхронизации белого списка дополнения NoScript, добавьте следующий параметр:

services.sync.prefs.sync.capability.policy.maonoscript.sites

Параметр noscript.sync.enabled должен иметь значение true для синхронизации остальных настроек NoScript через Firefox Sync.

Также Firefox позволяет хранить конфигурацию профиля в файле user.js: user.js в директории профиля, обычно ~/.mozilla/firefox/xxxxxxxx.default/. Пример файла, который ориентирован на увеличение безопасности и приватности пользователя, доступен в данном репозитории,

Недостаток такого подхода в том, что параметры не применяются сразу для всей системы. Более того, его нельзя использовать для предварительной конфигурации, так как директория профиля создаётся только после первого запуска браузера. С другой стороны, можно запустить firefox (в это время создастся директория профиля), закрыть его и скопировать содержимое уже созданного профиля в новую директорию.

Иногда необходимо заблокировать некоторые параметры, например, при установке модифицированной версии Firefox на большое количество устройств. Чтобы создать конфигурацию для всей системы, следуйте инструкции из статьи Locking preferences:

1. Создайте /usr/lib/firefox/defaults/pref/local-settings.js:

pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");

2. Создайте /usr/lib/firefox/mozilla.cfg (где будет хранится сама конфигурация):

//
//...ваши настройки...
// например, раскомментируйте параметр ниже для отключения Pocket
// lockPref("browser.pocket.enabled", false);

Обратите внимание, что первая строка должна содержать именно //. Синтаксис данного файла похож на синтаксис user.js.

Воспроизведение медиаконтента

В Firefox используется FFmpeg для воспроизведения медиаконтента в HTML5-элементах <audio> и <video>. Перейдите на HTML5-страницу YouTube, страницу видео-теста или страницу аудио-теста для проверки поддерживаемых форматов.

Воспроизведение HTML5 DRM поддерживается Google Widevine CDM, но не активировано по умолчанию. Смотрите Настройки > Основные > Содержимое использующее технические средства защиты авторских прав (DRM) для получения более подробной информации.

Смотрите Firefox/Tweaks#Enable additional media codecs для получения информации об активации и расширенной настройке Widevine (Netflix, Amazon Video и т.д.).

В Firefox используется PulseAudio (Русский) при захвате и воспроизведении аудио, для чего потребуется установка пакета pulseaudio.

Если вы не можете использовать PulseAudio (Русский) по какой-либо причине, воспользуйтесь apulse. В таком случае, необходимо исключить /dev/snd/ из песочницы Firefox, добавив данный путь в список разделяемый запятой в about:config:

security.sandbox.content.write_path_whitelist
Примечание: Важно использовать завершающий слэш в /dev/snd/, иначе apulse будет сообщать об ошибках "Permission denied".

Если у вас нет звука даже при использовании apulse, попробуйте добавить 16 в security.sandbox.content.syscall_whitelist в about:config.

Дополнение "Open With"

  1. Установите дополнение Open With.
  2. Перейдите в Дополнения > Open With > Preferences.
  3. Следуйте инструкциям по установке файла в систему, после чего проверьте его доступность.
  4. Нажмите Add browser.
  5. В диалоге укажите название для данной записи в меню и команду для запуска видеоплеера с поддержкой потокового вещания (например, /usr/bin/mpv).
  6. (Опционально) Добавьте необходимые аргументы плеера (например, --force-window --ytdl для mpv)
  7. Нажмите правой кнопкой мыши на ссылке с видео или перейдите на его страницу. Выберите добавленную запись из меню Open With и если сайт поддерживается, откроется плеер с данным видео.

Таким же образом можно добавить запись с youtube-dl для загрузки видео.

Плагины

Примечание: В Firefox прекращена поддержка плагинов NPAPI, кроме Flash.

Смотрите основную статью: Browser plugins

Для получения списка установленных/активированных плагинов, введите:

about:plugins

в адресную строку или перейдите в Дополнения в меню Firefox и выберите вкладку Плагины.

Советы и полезности

См. основную статью: Firefox tweaks

Решение проблем

Tango-preferences-desktop-locale.pngЭта статья или раздел нуждается в переводеTango-preferences-desktop-locale.png

Примечания: Необходимо перевести до конца этот блок (обсуждение: Talk:Firefox (Русский)#)

Выбор клиента электронной почты

Firefox по умолчанию открывает mailto ссылки веб-приложением, таким как Gmail или Yahoo Mail. Чтобы выбрать свой клиент электронной почты для открытия ссылок mailto, перейдите в Настройки > Приложения и измените значение в столбике Действие для mailto. Значение должно быть абсолютным путём к исполняемому файлу вашего e-mail клиента (напр. /usr/bin/kmail для Kmail).

Ассоциации файлов

Смотрите Приложения по умолчанию.

Firefox каждый раз самопроизвольно создаёт директорию ~/Desktop

Firefox использует директорию ~/Desktop для скачиваемых и загружаемых файлов по умолчанию. Чтобы сменить директорию, создайте файл ~/.config/user-dirs.dirs со следующим содержимым:

~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="/home/user/"
XDG_DOWNLOAD_DIR="/home/user/dir"
XDG_TEMPLATES_DIR="/home/user/dir"
XDG_PUBLICSHARE_DIR="/home/user/dir"
XDG_DOCUMENTS_DIR="/home/user/dir"
XDG_MUSIC_DIR="/home/user/dir"
XDG_PICTURES_DIR="/home/user/dir"
XDG_VIDEOS_DIR="/home/user/dir"

Где /home/user/dir — существующий путь к директории.

Плагины и блокирование всплывающих окон (pop-up)

Некоторые плагины могут работать неправильно и игнорировать стандартные настройки, например Flash. Это можно исправив следующими действиями:

  1. Перейдите на страницу about:config.
  2. Нажмите правую кнопку мыши на страницу и выберите Создать и затем Целое.
  3. Задайте название: privacy.popups.disable_from_plugins.
  4. Задайте значение: 2.

Возможные значения:

  • 0: Допустить все всплывающие окна плагинов.
  • 1: Допустить всплывающие окна плагинов, но ограничить их до dom.popup_maximum.
  • 2: Блокировать всплывающие окна плагинов.
  • 3: Блокировать всплывающие окна плагинов, даже на сайтах в белом списке.

Ошибки по нажатию средней кнопки мыши

Достаточно распространено сообщение об ошибке при использовании средней кнопки мыши в Firefox:

The URL is not valid and cannot be loaded.

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

Причина связана с использованием средней кнопки мыши в UNIX-подобных операционных системах. Она используется для вставки текста из буфера обмена. Даллее, вероятно, присутствует конфликт одной из возможностей Firefox, которая, по умолчанию, загружает URL в добавленном в буфер обмена тексте по отпусканию средней кнопки мыши. Это поведение можно выключить перейдя на страницу about:config и измененив значения опции middlemouse.contentLoadURL на false.

Как альтернатива, можно переключиться на традиционное для пользователей Windows поведение, когда по нажатию на среднюю кнопку мыши активируется прокрутка страницы. Для этого измените значение опции general.autoScroll на true.

Клавиша Backspace не выполняет функцию 'Назад'

Согласно этой статье, данная возможность была удалена с целью исправления ошибки. Чтобы вернуть это, перейдите на about:config и измените значение опции browser.backspace_action на 0 (ноль).

Firefox не запоминает авторизацию на сайте

Это может быть вызвано испорченным файлом cookies.sqlite в директории профиля Firefox. Для исправления, просто переименуйте или удалите cookie.sqlite, предварительно закрыв Firefox.

Откройте терминал и введите следующее:

$ cd ~/.mozilla/firefox/xxxxxxxx.default/
$ rm -f cookies.sqlite
Примечание: xxxxxxxx — случайно сгенерированная строка из 8 символов.

"Do you want Firefox to save your tabs for the next time it starts?" dialog does not appear

From the Mozilla support site:

  1. Type about:config in the address bar.
  2. Set browser.warnOnQuit to true.
  3. Set browser.showQuitWarning to true.

Смотрите также