LINUX.ORG.RU

Полезные примочки для Firefox’a (user.js|prefs.js)

 ,


4

3

Интересуют полезные примочки для FF, которые можно быстро класть в папку профиля в виде user.js или дописать в prefs.js, дабы не настраивать в самом about:config. В винде класть в %userprofile%\AppDataAppData\Roaming\Mozilla\Firefox\Profiles %профильпользователя%\

//Масштаб 100% вне зависимости от изменённого масштаба системы
user_pref("layout.css.devPixelsPerPx", "1.0");
//Отключить гео
user_pref("geo.enabled", false);
//что-то-там про приватность, отправку в гугл и т.д.
user_pref("browser.safebrowsing.appRepURL", "");
user_pref("browser.safebrowsing.downloads.enabled", false);
user_pref("browser.safebrowsing.enabled", false);
user_pref("browser.safebrowsing.gethashURL", "");
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.safebrowsing.malware.reportURL", "");
user_pref("browser.safebrowsing.reportURL", "");
user_pref("browser.safebrowsing.updateURL", "");
user_pref("datareporting.healthreport.service.enabled", false);
user_pref("datareporting.healthreport.service.firstRun", false);
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("media.peerconnection.enabled", false);
user_pref("media.eme.enabled", false);
user_pref("loop.enabled", false);
user_pref("browser.search.suggest.enabled", false);
user_pref("privacy.trackingprotection.enabled", true);

Наверняка у вас найдутся какие-то свои настройки. Желательно выкладывать в формате, считываемом из user.js с комментариями. Результат буду хранить у себя.

Ответ на: комментарий от amorpher

И какая альтернатива Firebug'у? +чтобы можно было легко отключить зависимость от изменённого DPI дисплея?

Dreamject
() автор топика
Ответ на: комментарий от Dreamject

не знаю что такое Firebug, у меня все шрифты везде одинаковые, как в хромиуме, так и в остальном окружении

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

А отчёты в гугель в нём отключаются? А внешний вид уже научили нормально изменять? А вертикальная панель вкладок? А куча аддонов для параноиков и просто нормальных людей?

fludardes ★★
()
Ответ на: комментарий от amorpher

а хромиум чем не угодил?

Нет файрбага, вроде нет расширений для мобильного браузера, а я не собираюсь смотреть на шрифт <16 пикселей, это некрасиво и приходится по-дебильному сгибаться, чтобы хоть что-то рассмотреть в мониторе.

Dreamject
() автор топика
Ответ на: комментарий от i-rinat

facepalm.bmp

Установи 134% в винде (ну или хотя бы 113%), или в linux'e масштаб 1.7 сделай, иначе там невозможно работать, тогда поймёшь. Если стоит отрицательное значение — интерфейс браузера масштабируется согласно масштабу ОС, а это плохо (при достаточно больших значениях). Типа такого.

Dreamject
() автор топика
Ответ на: комментарий от fludardes

отчёты? а есть гарантии что лиса не отправляет через аддоны для параноиков
внешний вид нормальный, вкладки сбоку? не знаю, не пробовал

amorpher ★★★★★
()
user_pref("media.peerconnection.enabled", false);
user_pref("media.eme.enabled", false);
user_pref("loop.enabled", false);

А это то зачем?

KivApple ★★★★★
()
Ответ на: комментарий от Dreamject

а это плохо (при достаточно больших значениях)

Ты решаешь свою частную задачу, а решение преподносишь, как подходяещее для всех. И вот это плохо.

Установи 134%

На экране нетбука DPI выше, примерно на 33%. Но так как большинство приложений не захардкожены на пиксели, шрифты читаемые. Если поставить 1.0, как ты предлагаешь в стартовом сообщении, всё становится печально.

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Установи 134%

На экране нетбука DPI выше, примерно на 33%.

Дело в возможности компенсировать масшаб штатными методами-значениями (несмотря на возможность тонкой настройки). 134% компенсируют 75 (получается 1,005), а 133% 75% не компенсирует (99.75%) — картинки корёжатся.

Если поставить 1.0, как ты предлагаешь в стартовом сообщении, всё становится печально.

Если оставить 113%, то станет немного меньше места (1366х768). Если положится на 1.7 системный — вообще жесть. И можно не 1.0, если FullHD нетбук, можно 1.33, например.

Dreamject
() автор топика
Ответ на: комментарий от KivApple

А это то зачем?

Там что-то про воспроизведение какой-то проприетарной-фигни, это еме вроде, лууп — это хэлло, и чего-то там ещё.

Dreamject
() автор топика
Ответ на: комментарий от amorpher

шрифты настраиваются же, зачем нагибаться?

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

Dreamject
() автор топика
Ответ на: комментарий от fludardes

А отчёты в гугель в нём отключаются? А внешний вид уже научили нормально изменять? А вертикальная панель вкладок? А куча аддонов для параноиков и просто нормальных людей?

Отправка выпиливается, также как выпиливаются и гугловсие экстеншены(пользуюсь хромом со всем выпилиным от гугла, делается в пару кликов мышью), внешний вид через юзерстайлы, панель вертикальную видел, есть расширение для таких нужд, аддоны для параноиков и норм людей есть, также имхо легче пишутся, чем под лису.

sol13 ★★★★★
()
Ответ на: комментарий от sol13

Хром быстрый, но если ты хочешь хоть что-то нестандартное с ним сделать, ничего не получится. Модерации в расширениях считай нет, разработчикам чуть ли не навязывается удобная вставка гугл.аналитики в расширения.

Поэтому собираем твики about:config :)

Dreamject
() автор топика
user_pref("media.fragmented-mp4.exposed", true);
user_pref("media.fragmented-mp4.ffmpeg.enabled", true);
user_pref("media.mediasource.mp4.enabled", true);
user_pref("media.mediasource.youtubeonly", false);


user_pref("browser.cache.disk.parent_directory", "/tmp/username-cache-firefox");
user_pref("network.proxy.autoconfig_url", "file:///home/username/.config/proxy.js"); // там функция которая нужное заворачивает в tor.
user_pref("network.proxy.socks_remote_dns", true);
user_pref("network.proxy.type", 2);
user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.ssl", true);
user_pref("network.http.proxy.pipelining", true);
surefire ★★★
()
Ответ на: комментарий от Dreamject

Для воспроизведения video html5 с помощью ffmpeg.

user_pref("media.fragmented-mp4.exposed", true);
user_pref("media.fragmented-mp4.ffmpeg.enabled", true);
user_pref("media.mediasource.mp4.enabled", true);
user_pref("media.mediasource.youtubeonly", false);

---

Кеш в tmpfs для уменьшения износа дисков.

user_pref("browser.cache.disk.parent_directory", "/tmp/username-cache-firefox");

---

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

user_pref("network.proxy.autoconfig_url", "file:///home/username/.config/proxy.js");
user_pref("network.proxy.socks_remote_dns", true);
user_pref("network.proxy.type", 2);
В файлe proxy.js находится функция FindProxyForURL(url, host). Которая возвращает
return "SOCKS5 127.0.0.1:9050";
или
return "DIRECT";

---

Включает механизм отправки нескольких HTTP запросов не дожидаясь ответов. Немного ускоряет.

user_pref("network.http.pipelining", true);
user_pref("network.http.pipelining.ssl", true);
user_pref("network.http.proxy.pipelining", true);

surefire ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.