Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.
  • Форумы
  •  » Firefox
  •  » Файл хранения положения кнопок на панели и меню + настроек браузера

№120-07-2017 12:38:25

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Chrome 52.0

Файл хранения положения кнопок на панели и меню + настроек браузера

Ребята, подскажите пожалуйста, есть ли файл в котором находится память о расположении кнопок на панели и пунктов настроек браузера?
Например я установил новый фф и хочу что бы все кнопки были так же как в прошлом, что бы не растаскивать заново в меню(изменить) и не настраивать пункты меню.

Отредактировано Stkvsky (20-07-2017 12:53:32)

Отсутствует

 

№220-07-2017 13:50:25

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 52.0

Re: Файл хранения положения кнопок на панели и меню + настроек браузера

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

Отредактировано Крошка Ру (20-07-2017 14:30:17)

Отсутствует

 

№320-07-2017 15:22:18

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Файл хранения положения кнопок на панели и меню + настроек браузера

Stkvsky пишет

есть ли файл в котором находится память о расположении кнопок на панели и пунктов настроек браузера?

Крошка Ру пишет

Все настройки профиля в файле Prefs.js

Но настройки интерфейса ("кнопки") всё же не там, а в xulstore.json

Отредактировано yup (20-07-2017 15:23:28)

Отсутствует

 

№420-07-2017 17:31:16

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Chrome 52.0

Re: Файл хранения положения кнопок на панели и меню + настроек браузера

Крошка Ру
Значит все пункты настроек браузера хранятся в about:config, а как узнать как они называются в в about:config?
Надо преключать настройку и смотреть какая строка меняется в about:config?

Добавлено 20-07-2017 17:38:11
yup
Перенес xulstore.json в новый профиль, ничего не изменилось.
В принципе порастягивать кнопки по местам не так уж и сложно.

Отредактировано Stkvsky (20-07-2017 17:57:51)

Отсутствует

 

№520-07-2017 18:41:38

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Файл хранения положения кнопок на панели и меню + настроек браузера

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

Отредактировано yup (20-07-2017 19:09:21)

Отсутствует

 

№620-07-2017 19:45:00

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Chrome 52.0

Re: Файл хранения положения кнопок на панели и меню + настроек браузера

yup
Ага, действительно, спасибо большое.

Отредактировано Stkvsky (20-07-2017 20:11:14)

Отсутствует

 

№721-07-2017 12:08:31

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 52.0

Re: Файл хранения положения кнопок на панели и меню + настроек браузера

Но настройки интерфейса ("кнопки") всё же не там, а в xulstore.json

yup, Теперь буду знать :angel:

Добавлено 21-07-2017 12:09:43

Значит все пункты настроек браузера хранятся в about:config, а как узнать как они называются в в about:config?
Надо преключать настройку и смотреть какая строка меняется в about:config?

Stkvsky,Для меня это слишком сложно :blush: :angel:

Отредактировано Крошка Ру (21-07-2017 12:09:43)

Отсутствует

 

№821-07-2017 13:02:26

yup
Участник
 
Группа: Members
Зарегистрирован: 15-04-2016
Сообщений: 1090
UA: Seamonkey 2.40

Re: Файл хранения положения кнопок на панели и меню + настроек браузера

Крошка Ру пишет

Теперь буду знать

Всё же, как оказалось, первична та информация, которая хранится в параметре из prefs.js. В одной из записей xulstore.json она дублируется, но, как показал опыт, сама по себе, без prefs.js значения не имеет.

Отредактировано yup (21-07-2017 13:31:33)

Отсутствует

 

№923-07-2017 22:49:01

Крошка Ру
Участник
 
Группа: Extensions
Зарегистрирован: 19-10-2008
Сообщений: 8718
UA: Firefox 52.0

Re: Файл хранения положения кнопок на панели и меню + настроек браузера

yup, Ясненько :angel:

Отсутствует

 
  • Форумы
  •  » Firefox
  •  » Файл хранения положения кнопок на панели и меню + настроек браузера

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]