Stkvsky > 20-07-2017 12:38:25 |
Ребята, подскажите пожалуйста, есть ли файл в котором находится память о расположении кнопок на панели и пунктов настроек браузера? Например я установил новый фф и хочу что бы все кнопки были так же как в прошлом, что бы не растаскивать заново в меню(изменить) и не настраивать пункты меню. |
Крошка Ру > 20-07-2017 13:50:25 |
Stkvsky, Все настройки профиля в файле Prefs.js Логично, что если вы перенесёте все файлы из своего старого профиля в новый, то вы вместе с этим перенесёте и все имеющиеся в вашем профиле ошибки. Чтобы этого избежать, рекомендуется переносить только наиболее важные файлы профиля. Перенос всех остальных файлов не рекомендуется (да, лучше установить и настроить все дополнения заново), однако вы можете переносить их частями и делать пробные запуски браузера, проверяя, была ли проблема в этих частях или нет. https://forum.mozilla-russia.org/viewtopic.php?id=62796
20-07-2017 13:52:53 Все настройки, которые делаются через about:config попадают в prefs.js в профиле, где и хранятся. Сам prefs.js редактировать не рекомендуется — это «оперативный файл», куда множество расширений пишет свою инфу (образно говоря — «реестр файрфокс»). Зато предусмотрен файл user.js — все настройки из которого автоматически перекрывают настройки prefs.js. https://tengu911.wordpress.com/2010/06/09/userjs/
20-07-2017 13:54:02 Настройка файла user.js |
yup > 20-07-2017 15:22:18 |
Stkvsky пишетесть ли файл в котором находится память о расположении кнопок на панели и пунктов настроек браузера?
Крошка Ру пишетВсе настройки профиля в файле Prefs.js
Но настройки интерфейса ("кнопки") всё же не там, а в xulstore.json |
Stkvsky > 20-07-2017 17:31:16 |
Крошка Ру Значит все пункты настроек браузера хранятся в about:config, а как узнать как они называются в в about:config? Надо преключать настройку и смотреть какая строка меняется в about:config? 20-07-2017 17:38:11 yup Перенес xulstore.json в новый профиль, ничего не изменилось. В принципе порастягивать кнопки по местам не так уж и сложно. |
yup > 20-07-2017 18:41:38 |
Stkvsky пишетЗначит все пункты настроек браузера хранятся в about:config
Нет. Через страничку about:config настройки меняются. А хранятся они в файле prefs.js. Stkvsky пишетНадо преключать настройку и смотреть какая строка меняется в about:config?
Да, я так и делаю: сохраняю куда-то в сторону prefs.js, изменяю параметр в окне "Настройки" и сравниваю новый prefs.js с сохранённым. Stkvsky пишетПеренес xulstore.json в новый профиль, ничего не изменилось.
Расположение кнопок точно в xulstore.json находится. А что ещё нужно, чтобы оно при переносе оттуда подхватывалось - сейчас разберусь. 20-07-2017 19:09:21 В prefs.js параметр "browser.uiCustomization.state". Возможно, достаточно одного его, без xulstore.json |
Stkvsky > 20-07-2017 19:45:00 |
yup Ага, действительно, спасибо большое. |
Крошка Ру > 21-07-2017 12:08:31 |
Но настройки интерфейса ("кнопки") всё же не там, а в xulstore.json
yup, Теперь буду знать 21-07-2017 12:09:43 Значит все пункты настроек браузера хранятся в about:config, а как узнать как они называются в в about:config? Надо преключать настройку и смотреть какая строка меняется в about:config?
Stkvsky,Для меня это слишком сложно |
yup > 21-07-2017 13:02:26 |
Всё же, как оказалось, первична та информация, которая хранится в параметре из prefs.js. В одной из записей xulstore.json она дублируется, но, как показал опыт, сама по себе, без prefs.js значения не имеет. |
Крошка Ру > 23-07-2017 22:49:01 |
yup, Ясненько |