On 23/10/15 08:38, sergio wrote:
Захотелось тут попробовать сконфигурировать icedovе (и iceweasel) в текстовом виде. С user.js проблем нет. Разве что хочется разбить его на несколько файлов, а #include там нет. Но в user.js укладывается не всё. Расположение кнопок на тулбаре, порядок колонок описывается в xulstore.json который не для правки руками. И никак по-другому это не настроить. Я всё правильно понял?
Ну, user.js тоже не настоящий конфигурационный файл — дописать-то туда что-нибудь можно, а вот удалять бессмысленно — опции оттуда сливаются в машиногенерируемый prefs.js.
Так что как «не для правки»? Если бы вам нужно было *частично* что-то изменить, сохранив способность к гуевой настройке, то да — править их было бы проблемно — Icedove / Iceweasel все скомкает в нечитаемую кашу; а если целиком вести их в человеческом виде, то какая вам разница, что программа за время работы там напортит — сбрасывайте их перед каждым запуском на ваши версии и все.