Подскажите, пожалуйста, алгоритм поиска названия необходимого параметра?
Есть ли возможность экспортировать все значения, потом настроить как нужно и снова экспортировать значения. А затем сравнить оба результата?

В профиле есть файл настроек prefs.js. Все ваши изменения настроек попадают туда.

Для пользовательских настроек есть файл user.js Записывайте все необходимые настройки туда и вы всегда будете знать какие настройки поменяли.
Разумеется те настройки что сделаны в интерфейсе программ или через about:config туда не попадут.

harryk пишет

Все ваши изменения настроек попадают туда.

К сожалению там не только настройки пользователя, а все, что не соответствуют дефолтным. То есть и те, которые меняет сама программа.
Копаться там — то ещё удовольствие. :)

Coroner
Цель - найти название необходимой настройки.
Что писать в user.js, коли не знаешь названия...
prefs.js - уже хоть что-то...

timkuptsov

Цель - найти название необходимой настройки.

Я для Firefox делал так: распаковывал портабельную версию, выставлял в about:config отображение по состоянию, менял настройки в интерфейсе и смотрел что менялось в about:config.
Тоже самое можно сделать в Thunderbird. По крайней мере, в 60...х-версии такая сортировка параметров возможна.

oleg.sgh пишет

отображение по состоянию

Что это? Какой-то фильтр? Сейчас такого не найду...
ЗЫ: Или это только для портабл?

timkuptsov
Для всех, но до определенной версии.

скрытый текст
2020-02-18_141148.png

В новых версиях Firefox уже нет такой сортировки. Не знаю как в текущей версии Thunderbird, в моей 60-й сортировка есть.

timkuptsov пишет

Что это? Какой-то фильтр? Сейчас такого не найду...

Пробуйте перейти по адресу chrome://global/content/config.xhtml, должен открыться классический about:config. В обычном [firefox] это работает.

Coroner пишет

Копаться там — то ещё удовольствие

Да. Удобней смотреть здесь

Меню -> Справка -> Информация для решения проблем -> таблица Важные изменённые настройки

Но туда могут попасть не все настройки, а как и написано только Важные.

oleg.sgh пишет

В новых версиях Firefox уже нет такой сортировке

В TB68 такая сортировка есть, т.к. он сделан на базе FF68. Это поломали в FF71, изменив дизайн страницы about:config, и починили в FF73. Старый дизайн a:c можно найти по адресу

chrome://global/content/config.xhtml

Теперь у FF две разных стрраницы a:c. Круто!

timkuptsov пишет

Цель - найти название необходимой настройки.
Что писать в user.js, коли не знаешь названия...
prefs.js - уже хоть что-то..

А вам в prefs.js всё по названию настройки ясно? Так эту настройку и вписывайте в user.js с нужным параметром. Вы же как то в prefs.js их меняете?

Ну и разницу между этими фалами знать бы надо:
1. настройки в user.js имеют приоритет перед настройками в prefs.js
2. настройки в prefs.js могут быть изменены браузером без уведомления вас в письменном виде, или вами через страницу настроек (а вы ведь названия настроек не знаете, как сами сказали) и понятия не имеете какая галочка в настройках какой и сколько параметром изменит. Настройки же в user.js останутся навечно и задействуются снова при рестарте.

Coroner
Еще раз, цель темы найти названия нужной настройки. Дальше уже можно разобраться куда и с каким параметром ее писать.
Про разницу между prefs.js и user.js спасибо, пригодится.

timkuptsov пишет

Еще раз, цель темы найти названия нужной настройки. Дальше уже можно разобраться куда и с каким параметром ее писать.

Ну вообще говоря у Mozilla есть целый сайт посвящённый как раз описанию настроек.

А «алгоритм поиска»:
1. Ищем по данному форуму: https://www.google.com/search?q=ИМЯ_ПАРАМЕТРА site:forum.mozilla-russia.org
2. Открываем Knowledge Base на MozillaZine и ищем настройку (http://kb.mozillazine.org/About:config_entries). При её отсутствии выполняем пункт №3.
3. Вбиваем любой параметр в поисковик и без труда и почти наверняка получаем самое свежее описание любой настройки.

Полученную информацию опять-таки лучше сохранять в user.js Вы ведь можете там и комментарий с описанием оставить.
Например: user_pref("toolkit.telemetry.updatePing.enabled", false); // Отключает отправку информации о падениях браузера в Mozilla

Со временем соберётся этакая своя база знаний. У меня user.js тянется с первых версий [firefox] / [thunderbird] и первым делом, отвечая на чей-то вопрос я лезу именно туда.

Удачи!

Coroner
Так ведь чтобы воспользоваться пунктом 1, нужно знать что вбивать в поиск...
Не будешь же каждый параметр вбивать и смотреть за что он отвечает.
Проще действительно получить файл prefs.js до изменения и после изменения и сравнить два файла.

А если по-русски вбивать - так найти можно в основном самые распространенные...

timkuptsov пишет

Так ведь чтобы воспользоваться пунктом 1, нужно знать что вбивать в поиск...

Здесь вы правы. Приходится как-то логически рассуждать и вбивать предполагаемое «history_days» или «tabs.remote»
А редкие (или новые) настройки приходится искать по тому же алгоритму, предполагая какое-то сочетание слов в названии параметра.

И да, если вас интересуют совсем уж редкие/диковинные настройки, то (простите, администрация) посоветую сходить на руборд.
Там есть человек, который постарается вам помочь, искать «Victor_VG», дай бог ему здоровья.
Просто здесь не так много людей, отвечающих по [thunderbird] или [seamonkey].

Подскажите, пожалуйста, название параметра, который меняет см. картинку ?

скрытый текст

30977229_m.jpg

Сревнения файла prefs до и после изменения результатов не принесли...

ldap_2.servers.***_SPB.description;***_SPB

negodnik пишет

ldap_2.servers.***_SPB.description;***_SPB

Не прокатывает.
Книга становится выбрана, но пункт не активен:

скрытый текст
30978240_m.jpg

Пока сделал через глобальные настройки:

Выделить код

Код:

defaultPref("ldap_2.autoComplete.directoryServer", "ldap_2.servers.***_SPB");
defaultPref("ldap_2.autoComplete.useDirectory", true);

Вроде работает.

> Не прокатывает.
А если всё-таки и в about:config посмотреть?
mail.identity.id_который_SPB_блин.directoryServer;ldap_2.servers.***_SPB

И в prefs.js всё отображается.

negodnik пишет

> Не прокатывает.А если всё-таки и в about:config посмотреть?mail.identity.id_который_SPB_блин.directoryServer;ldap_2.servers.***_SPBИ в prefs.js всё отображается.

Конкретно эти параметры через prefs и нашел, только вот они не переключают "radio".
Пока руками не поменяешь, искать в нужной книге не начинает.
А после добавления еще двух параметров см. выше, все забегало.

Но "radio" из скриншота все равно не выбран нужный. Хотя работает и пока стало не актуально.

ЗЫ: Теперь озадачился отключением вопросов о телеметрии. Ищу...

Вот описание на русском, правда телеметрии там ещё нет:
http://webcache.googleusercontent.com/s … clnk&gl=ru

Например, список настроек с объяснениями  для user.js [firefox] ещё как-то можно нагуглить. Подскажите, пожалуйста, где подобное можно почитать для user.js [thunderbird]?

dreamkz пишет

Например, список настроек с объяснениями  для user.js [firefox] ещё как-то можно нагуглить. Подскажите, пожалуйста, где подобное можно почитать для user.js [thunderbird]?

Так ведь это одно и тоже! Разве нет?
Отличия только в возможности в дальнейшем менять пользователем.
А все настройки одинаковы.

Поправьте, если я не прав...

timkuptsov, так и есть, наверное. Но ведь для [thunderbird] должны же быть ещё и свои специфичные настройки.

dreamkz
все что меняете падает в prefs, я себе так и настроил автоконфиг...
Кроме телеметрии и дурацкий вопрос в начале о программе по умолчанию. Не могу найти как это отключить...