Зміна конфігурації користувача Mozilla Firefox, (Ташкент)

Не знаю, як справи з вашими уподобаннями, шановні читачі PC.uz, але моїм улюбленим браузером вже кілька років є Mozilla Firefox. Мене в ньому влаштовує все (ну, або майже все), в тому числі і можливість багато зробити своїми руками, покращуючи власні характеристики цього чудового програмного продукту. Я хочу розповісти про невеликий твікінгу цього браузера за допомогою стандартного конфігуратора налаштувань.

користувача

З його допомогою можна кардинально змінити дуже багато чого, в тому числі і додати нові функції, але так далеко ми сьогодні не зайдемо. Спробуємо лише трохи прискорити та покращити (на погляд деяких особливо вибагливих та шкідливих користувачів, до яких відношу себе) роботу Лисиця.

Автоматичний апдейт: що одним добре, то іншим погано

Оновлення браузера та розширень до нього можна, звичайно, регулювати і за допомогою стандартних налаштувань програми (Tools>Options), але наш конфігуратор дає набагато більше можливостей.

За промовчанням Firefox перевіряє наявність нових версій браузера та розширень разів на добу. Щоб припинити оновлення браузера, достатньо знайти в нашому конфігураторі рядки app.update.enabled і app.update.auto, після чого змінити значення на False. Зміна значень робиться гранично просто за допомогою подвійного натискання на рядку. Якщо ж ви просто хочете перевіряти наявність оновлень не так часто, слід звернути увагу на рядок app.update.interval. За замовчуванням тут коштує значення 86 400 секунд (що і становить 24 години). Вам достатньо буде підрахувати в секундах той інтервал, який видається вам оптимальним, і ввести нове значення для цього рядка. Скажімо, 518400 секунд (тиждень) або 2592000 секунд (місяць).

Оновлення розширень регулюється так само, правда, рядки вже будуть потрібні інші. Шукаємо наступне: extensions.update.enabled. В останніх релізах Лисиця рядка extensions.update.auto немає, але ми можемо обійтися і без неї або додати новий рядок через правий клік у вікні конфігуратора. Останнього я робити не раджу, оскільки вона й не потрібна, а зміни варто вносити лише у разі їхньої нагальної потреби. За замовчуванням періодичність перевірки нових версій встановлених розширень також становить 86 400 секунд, але ми вже знаємо як це змінити. Додам лише, що тут нам знадобиться стрінг extensions.update.interval.

Всім завмерти!

Любителям тиші

Тут я не розповідатиму про патологічні схильності своїх знайомих, а розкрию один із власних недоліків. Він такий: я дуже люблю працювати в Інтернеті ночами, коли ніхто з домашніх не заважає, а більшість знайомих із "далекого зарубіжжя" знаходиться в он-лайні. Інтенсивне листування на форумах нерідко потребує примітивного текстового серчингу по сторінці, що, як ви розумієте, супроводжується звуковими сигналами у разі помилки пошуку. Непомітний у денний час «біп» ночами виявляється для супутників життя мало не сиреною, що заважає нормальному відпочинку, тому я змушений відключати в Лисі цю фічу. Робиться це просто: йду до рядка accessibility.typeaheadfind.enablesound та змінюю її значення на False. Всі.

Сайти без іконок

Налагоджуємо спілкування з менеджером закачувань

Така важлива операція, як закачування файлів, зазвичай супроводжується діалогом користувача та менеджера завантажень. Погляньмо, які рядки визначають деталі цієї «розмови».

  • browser.download.manager.showAlertInterval
Цей рядоквизначає, як довго видно повідомлення браузера. Вимірюється інтервал показу повідомлення в мілісекундах і за замовчуванням становить 2000. Якщо ви захочете змінити це значення, то, швидше за все, у бік зменшення.
  • browser.download.manager.openDelay
За замовчуванням завантаження за допомогою браузера починається негайно, що визначається нульовим значенням для даного рядка. Але для збереження невеликих файлів, що вимагають для завантаження менше хвилини (60000 мілісекунд), вам не потрібне повідомлення про хід завантаження взагалі. Контролювати хід завантаження необхідно лише для великих файлів. Спробуйте змінити значення цього рядка, щоб вибрати оптимальне значення. Цілком припускаю, що вам зміна цього рядка здасться марною. Господар - пан.
  • browser.download.manager.closeWhenDone
Якщо ви зміните значення цього рядка на False, вікно менеджера завантажень не закриється після завершення завантаження. Це може виявитися необхідним, якщо закачування відбувається у вашу відсутність. Адже як часто трапляється? Ми запускаємо завантаження потрібного файлу, але стежити за її перебігом не завжди можемо собі дозволити. Знаходяться важливі справи, що вимагають відволіктися від вікна менеджера завантажень, а пізніше ми виявляємо битий або недокачаний файл. Ось у цьому випадку і може виявитися корисною затримка у згортанні вікна завантажень. Втім, ця фіча налаштовується і через стандартні опції програми.
  • browser.download.manager.flashCount
Цей рядок визначає, скільки секунд «мигатиме» вам іконка менеджера завантажень на панелі завдань. Змініть, якщо потрібно, її значення більш оптимальне.

Обійдемося без підказок?

Підказки - справа хороша. Але на смак і колір, як кажуть, товаришів немає, тому завжди знайдуться бажаючі від нихпозбутися. Рядок browser.chrome.toolbar_tips дозволяє легко це зробити. Зміна значення на False заборонить підказки. Один нюанс, на який я хотів би звернути вашу увагу: можуть виявитися недоступними підказки і на багатьох сайтах.

Не всі плагіни бажані

Змінюємо скіни без перезавантаження браузера

Ну не знаю. Особисто я ніколи не міняю «мордочку» свого Лиса, але деякі роблять це кілька разів на день, особливо молодь. Ця операція вимагає рестарту програми, проте цю вимогу можна спробувати обійти за допомогою зміни значення рядка extensions.dss.enabled на True. Воно включає можливість так званого Dynamic Skin Switching (DSS). Повинен попередити, що деякі скіни та теми вимагають для своєї нормальної роботи перезавантаження браузера, без чого можуть спостерігатися небажані баги і траббли. Використовуйте цю можливість на свій страх та ризик.

Виділення слова

Якщо ми згадали вище підсвічування урла, то доречно буде відзначити і можливість зміни механізму виділення окремо взятого слова на веб-сторінці. Як відомо, подвійний клік на слові виділяє його разом із правим пропуском. Особисто для мене видається зручнішим виділення лише слова, без прогалин. Досягти цього можна за допомогою зміни значення рядка layout.word_select.eat_space_to_next_word на False.

Регулюємо завантаження табів

Нерідко ми настільки захоплюємося серфінгом у Мережі, що непомітно для себе відкриваємо масу табів. В результаті робота браузера різко сповільнюється, і ми замість зручності роботи з табами відчуваємо лише прикрості.

Зміна значення рядка browser.tabs.loadInBackground на False дозволяє заборонити фонове завантаження сторінок у табах. Лише вактивній на даний момент вкладці завантажуватиметься вміст сторінки. Всі інші вкладки будуть служити, так би мовити, «оперативним резервом», що не потребує ресурсів комп'ютера.

Протокольна частина

На деяких Linux-дистрибутивах Firefox має труднощі з IPv6-протоколом. Щоб виправити це ускладнення, можна змінити значення рядка network.dns.disableIPv6 на True.

Використання кешу

За замовчуванням у браузері виставлено значення 3. В окремих випадках може здатися доцільною зміна значення на 0 (це дещо прискорює роботу Лисиця), але навряд чи комусь може знадобитися значення 2. Також маловиправдано в плані зручності роботи значення 1.

Конвеєрна обробка даних

З турботою про пам'ять

Не всі у наш час можуть похвалитися надлишком оперативної пам'яті у своїх комп'ютерах. Для більшості з нас навіть невелике зменшення пам'яті, необхідної для нормальної роботи браузером, може виявитися важливою справою. Особливо якщо крім браузера запущено ще кілька ресурсомістких додатків. Нижче наведу пораду щодо економії оперативної пам'яті.

Рядок browser.sessionhistory.max_total_viewers має за замовчуванням значення -1. Змініть його на 0. Цей рядок відповідає за спеціальне кешування відвіданих сторінок, яке відрізняється від роботи звичайного кеша браузера. Я не знаю терміну в українській мові, а в англомовній пресі це кешування найчастіше називається Back-Forward Cache.