|
|
Изменение настроек браузера SeaMonkey (Mozilla)
- Настройки
-
Пользователь может изменить настройки SeaMonkey несколькими способами. Существенная часть настроек доступна в окне настроек:
Edit -> Preferences
Правка -> Настройки
Все настройки пользователя, включая те, которые не выведены в окно настроек, доступны в окне редактора настроек — about:config Для быстрого доступа к about:config, ссылку со страницы about:config можно перетащить мышкой на панель закладок.
Третий способ — внесение настроек в файл user.js
- Редактирование и добавление настроек
-
Редактирование существующих настроек
- Впишите в адресную строку about:config, нажмите Enter, — во вкладке откроется таблица всех задействованных настроек.
- В строке фильтра («Filter») впишите полностью или частично имя той настройки, которую Вы хотите изменить, — ниже останется строчка настройки (возможно — строчки нескольких настроек, если поиск вёлся по части имени настройки).
- На строчке настройки, которую Вы хотите изменить, нажмите правую кнопку, чтобы появилось контекстное меню. Выберите команду Modify (Изменить).
- В диалоговом окне впишите новое значение настройки.
- Обратите внимание — некоторые настройки начнут действовать после перезапуска браузера.
Добавление новых настроек
- Впишите в адресную строку about:config, нажмите Enter, — во вкладке откроется таблица задействованных настроек.
- На строчке любой настройки нажмите правую кнопку, чтобы появилось контекстное меню.
- Из подменю New (Создать) выберите тип создаваемой настройки, String (Строка) - если её значение будет текстовым, Integer (Целое) - если это будет цифра, или Boolean (Логическое) - если значение будет или true или false.
- Впишите имя настройки в появившемся диалоговом окне. Будьте внимательны.
- В следующем диалоговом окне впишите значение настройки.
- Обратите внимание - некоторые настройки начнут действовать после перезапуска браузера.
Перевод материала с MozillaZine (с мелкой добавкой В.Ж.).
- Файл user.js
-
Те же самые настройки могут быть введены через файл user.js на языке JavaScript. Преимущество этого метода в том, что файл user.js может быть сохранён и использован многократно в других профилях и после переустановок браузера и системы. В него удобно добавлять комментарии к настройкам. Настройки из файла user.js имеют приоритет над настройками, введёнными через about:config, изменить их можно только редактированием непосредственно в файле user.js. Все текущие настройки, визуально представленные в about:config, хранятся в файле prefs.js — из него в user.js можно скопировать строчки интересующих настроек, а затем изменить значения (дефолтные настройки — в файле all.js в папке программы). Настройки, добавленные в файл user.js, применяются после перезагрузки SeaMonkey.
Пример. Как разными способами можно включить функцию подстановки наиболее часто используемых доменов до и после слова, введённого в адресную строку.
В окне настроек поставить галку в:
Edit -> Preferences -> Navigator -> Smart Browsing -> Domain Guessing
Правка -> Настройки -> Навигатор -> ->
На странице about:config найти строчку
browser.fixup.alternate.enabled
значение должно быть «true».
Казалось бы, удобнее использовать окно настроек, но в about:config можно дополнительно изменить дефолтные www. и .com
в строчке
browser.fixup.alternate.prefix
дефолтное значение — www., пожалуй, менять не стоит
в строчке
browser.fixup.alternate.suffix
дефолтное значение — .com можно заменить на .ru
В файле User.js тот же эффект достигается добавлением строчек:
user_pref("browser.fixup.alternate.enabled", true);
user_pref("browser.fixup.alternate.prefix", "www.");
user_pref("browser.fixup.alternate.suffix", ".ru");
- Preferences
- preferential.mozdev.org/preferences.html
- Список и описание настроек.
- Preferential extension
- preferential.mozdev.org
- Расширение Preferential.
- Preferences
- mozutil.mozilla-russia.org/pref/pref.html
- Список и описание настроек, перевод на русский - A.Larionov.
- Preferences
- backup.mozilla.ru/pref/pref.html
- Список и описание настроек, перевод на русский - A.Larionov.
- Preferential
- mozutil.mozilla-russia.org/pref/
- Preferential и описания настроек Mozilla. Расширение Preferential — перевод на русский.
- Preferential
- backup.mozilla.ru/pref/
- Расширение Preferential — русская версия.
- Настройка файла user.js
- forum.mozilla-russia.org/doku.php?id=firefox:tips:user.js
- A Brief Guide to Mozilla Preferences
- www.mozilla.org/catalog/end-user/customizing/briefprefs.html
- About:config
- kb.mozillazine.org/About:config
- About:config Entries
- kb.mozillazine.org/About:config_Entries
- Список и описание настроек.
- About:config entries
- kb.mozillazine.org/Firefox_:_FAQs_:_About:config_Entries
- Список и описание настроек Файрфокс.
- User.js file
- kb.mozillazine.org/User.js_file
- User.js file — Mozilla_Suite_:_Tips
- kb.mozillazine.org/Mozilla_Suite_:_Tips_:_Mozilla_user.js
- Editing configuration
- kb.mozillazine.org/Editing_configuration
- Useful prefs
- kb.mozillazine.org/Useful_prefs
- For people writing Mozilla extensions.
- Networking Preferences
- www.mozilla.org/quality/networking/docs/netprefs.html
- Список и описание настроек.
- nsIPrefService
- www.mozilla.org/projects/embedding/prefs.html
- Список и описание настроек.
- Hidden Mozilla Prefs
- www.geocities.com/pratiksolanki/
- Pipelining faq
- www.mozilla.org/projects/netlib/http/pipelining-faq.html
- Pipelining
- www.w3.org/Protocols/HTTP/Performance/Pipeline.html
- Make Firefox Faster
- forevergeek.com/open_source/make_firefox_faster.php
- Pipelining.
- Firefox Speed Tweak
- workingbath.com/archives/2005/01/04/firefox-speed-tweak/
- Firefox Help: Tips and Tricks
- www.mozilla.org/support/firefox/tips
- Большая часть рекомендаций для Файрфокса применима также к Мозилле.
- Add-ons Mirror — user.js
- forum.addonsmirror.net/index.php?showforum=42
- Mozilla Preferences
- kmeleon.sourceforge.net/manual/mozilla-prefs.html
- K-Meleon User's Guide and Reference Manual.
- Configurable Security Policies
- www.mozilla.org/projects/security/components/ConfigPolicy.html
- Настройка файла user.js (в Thunderbird)
- forum.mozilla-russia.org/doku.php?id=thunderbird:tips:user.js
- Ten Mysteries of about:config
- www.linuxjournal.com/article/8004
- How do I retrieve and modify Mozilla preferences?
- www.xulplanet.com/tutorials/xulqa/q_prefs.html
- Рекомендации разработчикам.
// Ссылка под throbber (анимированный значок на панели инструментов)
user_pref("browser.throbber.url","http://www.google.com");
// Адрес может быть любым — на внешний или локальный файл,
или на компонент самой Мозиллы
user_pref("browser.throbber.url",
"chrome://communicator/content/bookmarks/bookmarksManager.xul");
// Ссылка под throbber в компоновщике
user_pref("compose.throbber.url","");
// Ссылка под throbber в адресной книге
user_pref("addressbook.throbber.url","");
//
user_pref("messenger.throbber.url","");
// Минимальный размер шрифта для кириллицы
user_pref("font.minimum-size.x-cyrillic", 16);
// Минимальный размер шрифта для western
user_pref("font.minimum-size.x-western", 16);
// Отображать контент страницы через ... миллисекунд (по умолчанию: 1200)
user_pref("nglayout.initialpaint.delay", 100);
// Смена useragent
user_pref("general.useragent.override", "Mozilla/5.0 - SeaMonkey/1.1");
// Отображать директории в виде дерева xul
user_pref("network.dir.format", 3);
// Толщина линии фокуса вокруг ссылок, от 0 до 4
user_pref("browser.display.focus_ring_width", 0);
// Задержка перед сбросом поиска по мере набора... миллисекунд
user_pref("accessibility.typeaheadfind.timeout", 4000);
// Сколько дней сохранять историю посещений
user_pref("browser.history_expire_days", 5);
// Запрет страницам менять сообщение в панели статуса
user_pref("dom.disable_window_status_change", true);
// Изменить расположение кеша
user_pref("browser.cache.disk.parent_directory", "G:\Cache");
// Изменить расположение файла закладок
user_pref("browser.bookmarks.file", "D:\INTER\SeaMonkey-P5\Bookmarks.html");
// Дефолтный вариант для диалога сохранения страницы: 0, 1, 2
user_pref("browser.download.save_converter_index", 0);
// Показывать значок незагруженной картинки (при указанных размерах)
user_pref("browser.display.show_image_placeholders", true);
// Место под незагруженную картинку интерпретируется как текстовый элемент
user_pref("browser.display.force_inline_alttext", true);
// Не отображать миниатюры страниц при наведении на табы
user_pref("browser.tabs.tooltippreview.enable", false);
// Ширина миниатюр страниц (в пикселях) при наведении на табы
user_pref("browser.tabs.tooltippreview.width", 300);
// Не выводить страницу предупреждения для about:config
user_pref("general.warnOnAboutConfig", false);
// Англо-русский перевод страницы от Google
user_pref("browser.translation.service",
"http://translate.google.com/translate?hl=ru&sl=en&u=");
// Автоматическое переключение на online при подключении к интернету
user_pref("offline.autoDetect", true);
// Использовать словарь проверки орфографии RU_US.dic
user_pref("spellchecker.dictionary", "RU_US");
// Страниц в памяти для быстрого возвращения (по умолчанию: 50)
user_pref("browser.sessionhistory.max_entries", 50);
// Клик по значку Adblock Plus в статусе открывает список объектов страницы
user_pref("extensions.adblockplus.defaultstatusbaraction", 1);
// Файлов, одновременно загружаемых с каждого сайта.
SeaMonkey по умолчанию - 2, Firefox - 8.
Варьировать значение, когда открываются не все фотографии на странице
user_pref("network.http.max-persistent-connections-per-server", 3);
// Запретить всплывающую сверху панель установки отсутствующего плагина
user_pref("plugins.hide_infobar_for_missing_plugin", true);
// Не выделять пробел вместе со словом при двойном клике по слову
user_pref("layout.word_select.eat_space_to_next_word", false);
// Хранить в памяти посещённых страниц.
По умолчанию, назначается автоматически, от 1 до 8, в завис от RAM: -1
Любое число от 0 и больше.
user_pref("browser.sessionhistory.max_total_viewers", 10);
// Отключить проверку на безопасность апдейтов расширений - SM2
user_pref("extensions.checkUpdateSecurity", false);
// Отключить проверку на совместимость расширений - SM2.0.х
user_pref("extensions.checkCompatibility", false);
// Отключить проверку на совместимость расширений - SM2.1.х (с номером версии)
user_pref("extensions.checkCompatibility.2.1a", false);
// Кнопка закрытия на табах в почте, В SM2 не действует в браузере
user_pref("browser.tabs.closeButtons", 3);
// Не проверять расширения и плагины по блоклисту
user_pref("extensions.blocklist.enabled", false);
|