Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - mozMaker - конструктор аддона (дистрибутива) Mozilla Firefox, Thunderbird, SeaMonkey

Ответить
Настройки темы
Утилиты - mozMaker - конструктор аддона (дистрибутива) Mozilla Firefox, Thunderbird, SeaMonkey

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1271
Благодарности: 1029


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: El Sanchez
Дата: 05-12-2022
mozMaker - конструктор для создания альтернативного варианта аддона программ от Mozilla Foundation (веб-браузера Firefox, почтового клиента Thunderbird или набора программ SeaMonkey) со своими дополнениями и настройками для использования с пакетом обновлений UpdatePack-XPSP3-Rus или дистрибутива для установки на "живую" систему.



Прочтите перед применением
  1. Конструктор не требует установки. Требование к ОС - не ниже Windows XP, требование к дистрибутивам - Mozilla Firefox (ru), Thunderbird (ru), SeaMonkey (ru) версий Gecko не ниже 1.9.
  2. Конструктор использует 4 рабочие папки (по умолчанию ищет их рядом с собой):
    • Distr (по умолчанию) - для размещения дистрибутивов Mozilla Firefox, Thunderbird или SeaMonkey.
    • Extensions (по умолчанию) - для размещения дополнений в запакованном (jar- и xpi-файлы) и распакованном видах. Поддерживаются дополнения следующих типов:
      читать дальше »
      • Расширения (тип 2)
      • Темы (тип 4)
      • Локализации (тип 8)
      • Мультиархивные (тип 32)
      • Словари (тип 64)
    • Other (по умолчанию) - для размещения пользовательских файлов, соблюдая файловую структуру распакованного дистрибутива. Для опытных пользователей.
    • Output (по умолчанию) - для размещения конечных файлов.
  3. Конструктор имеет интуитивно-понятный Wizard-подобный интерфейс.
  4. Тип создаваемого аддона - SVCPACK.
  5. Имеется возможность просмотра руководства пользователя в формате PDF. Для этого необходимо запустить конструктор с параметром /? или выбрать соответствующую опцию на первой странице конструктора.
  6. Дополнительные параметры командной строки:
    • /LOG – вести лог-файл работы конструктора. Будет создан в папке %TEMP%
    • /LOG="путь к лог-файлу" – вести лог-файл работы конструктора. Будет создан по указанному пользователем пути




mozMaker 1.4.5: скачать, зеркало
~ 2,92 Mb
MD5: ff8f81200da65b92c015a33c205ad08f

Отправлено: 12:11, 05-07-2011

 

Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1271
Благодарности: 1029

Профиль | Отправить PM | Цитировать


Цитата apavs:
Если речь идёт о расширениях (дополнениях), то подтверждаю, не добавляются. При этом после установки аддона FireFox сделанного mozMaker 1.3.0
папка C:\Program Files\Mozilla\Firefox\browser\defaults\profile\extensions содержит *.XPI »
apavs, у вас с dzork разные проблемы с копированием, до вашей он еще не дошел. У него не копируются дополнения во время работы конструктора, у вас все норм, т.к. C:\Program Files\Mozilla\Firefox\browser\defaults\profile\extensions содержит *.XPI. Все, что лежит в C:\Program Files\Mozilla\Firefox\browser\defaults\profile, копируется в новый профиль при помощи файла автоконфигурации firefox.cfg, который отрабатывает при каждом запуске firefox.exe. Т.к. нам нужно копировать только один раз, в firefox.exe есть условие, при котором копирование происходит тогда, когда файл prefs.js нулевого размера. В новом профиле перед первым запуском только 2 файла и оба нулевого размера. Если у вас по каким-то причинам в новосозданном профиле prefs.js ненулевой, то ничего копироваться в профиль естественно не будет. Создайте для теста новый профиль из командной строки: "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote и посмотрите чего там в профиле с файлом prefs.js. Да, путь к firefox.exe именно полный нужно указывать, как я привел.
Цитата apavs:
Очевидно dzork имел ввиду, что не сохраняются настройки FireFoxa сделанные при работе mozMaker 1.3.0 »
apavs, настройки, как и код копирования, находятся firefox.cfg.
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:27, 07-06-2016 | #151



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Ветеран


Сообщения: 717
Благодарности: 588

Профиль | Отправить PM | Цитировать


Цитата El Sanchez:
В новом профиле перед первым запуском только 2 файла и оба нулевого размера. »
У меня перед первым запуском профайла вообще нету, те в папке C:\Documents and Settings\Guest\Application Data\ папки Mozilla вообще нету, т.к. для чистоты эксперимента, после деинсталляции FifreFox я удаляю из C:\Documents and Settings\Guest\Application Data папку Mozilla. Полностью удаляю вместе со всеми подпапками в т.ч. и профайл.
После первого запуска Firefox в профайле появляется prefs.js но не нулевой длины.
При выполнении "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote в папке %TEMP%\mozUser вижу файл prefs.js нулевого размера и Times.json, но FireFox всё равно не копирует дополнения. Создание нового профиля из командной строки "C:\Program Files\Mozilla\Firefox\firefox.exe" -P с тем же результатом, т.е. ничего не копируется. Если же руками обнулить в уже существующем рабочем профайле файл prefs.js, то при следующем запуске FireFox копирование дополнений проходит нормально и дополнения появляются и что самое удивительное, так это то, что в этом случае срабатывают мои настройки, которые я делал для FireFox в mozMaker 1.3.0. (что-то Mozilla в новых версиях намутила). Ну не обнулять же после первого запуска FireFox prefs.js?

Последний раз редактировалось apavs, 09-06-2016 в 15:08.

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:49, 09-06-2016 | #152


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1271
Благодарности: 1029

Профиль | Отправить PM | Цитировать


Цитата apavs:
После первого запуска Firefox в профайле появляется prefs.js но не нулевой длины. »
apavs, конечно ненулевой, профиль создан и загружен, в этот момент prefs.js уже содержит записи.
Цитата apavs:
При выполнении "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote в папке %TEMP%\mozUser вижу файл prefs.js нулевого размера и Times.json, но FireFox всё равно не копирует дополнения. »
apavs, профиль создан, но не загружен, до firefox.cfg дело не доходит еще. Если выполнить после создания профиля с помощью -CreateProfile команду "C:\Program Files\Mozilla\Firefox\firefox.exe" -profile "%TEMP%\mozUser" -no-remote, то firefox.cfg отработает как надо и дополнения и настройки будут применены. Но все это не имеет уже значения, этим...
Цитата apavs:
Создание нового профиля из командной строки "C:\Program Files\Mozilla\Firefox\firefox.exe" -P с тем же результатом, т.е. ничего не копируется. »
...вами доказано, что определение момента первого запуска нулевым prefs.js никуда не годится и надо искать другой метод. Первый запуск что двойным кликом на firefox.exe, что в комстроке с помощью параметра -P, не дает нулевого prefs.js, поэтому firefox.cfg и не отрабатывает. Я думал, что при первом запуске firefox юзает функционал CreateProfile, где нулевый prefs.js создается, оказалось не так. Короче, на доработку.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:19, 09-06-2016 | #153


Ветеран


Сообщения: 717
Благодарности: 588

Профиль | Отправить PM | Цитировать


Цитата El Sanchez:
Короче, на доработку. »
Cпасибо, подожду.

Отправлено: 19:35, 09-06-2016 | #154


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1271
Благодарности: 1029

Профиль | Отправить PM | Цитировать


Изменения:
  • Текущая версия 1.3.1.
  • Обход проблемы, связанной с удалением из Mozilla Firefox (с версии 46 и выше) функционала папки browser\defaults\profile. Попытка №2.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:40, 12-06-2016 | #155


Ветеран


Сообщения: 717
Благодарности: 588

Профиль | Отправить PM | Цитировать


Цитата El Sanchez:
Текущая версия 1.3.1 »
Спасибо, проверил, замечаний нет, всё работает.
P.S. А можно подправить, чтобы после деинсталляции Firefox папка с подпапками
Код: Выделить весь код
Том в устройстве C имеет метку WIN_XP
 Серийный номер тома: 4F24-46B0

 Содержимое папки C:\Program Files\Mozilla Firefox

13.06.2016  12:34    <DIR>          .
13.06.2016  12:34    <DIR>          ..
13.06.2016  12:34    <DIR>          browser
13.06.2016  12:23             7 402 firefox.cfg
13.06.2016  12:34    <DIR>          defaults
13.06.2016  12:55                26 firefox.exe.moz-delete
13.06.2016  12:57                 0 del.txt
               3 файлов          7 428 байт
               4 папок  17 186 799 616 байт свободно
удалялась? Или это уже никак не зависит от mozMaker?

Отправлено: 13:54, 13-06-2016 | #156


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1271
Благодарности: 1029

Профиль | Отправить PM | Цитировать


Цитата apavs:
А можно подправить, чтобы после деинсталляции Firefox папка с подпапками удалялась? »
apavs, команды удаления файлов и папок записаны в файле precomplete. В принципе можно сгенерировать аналогичные записи для файлов, которые делает конструктор, и пользовательских файлов папки Other, но если программа обновится, то файл precomplete будет заменен и все правки исчезнут.

Отправлено: 14:22, 16-06-2016 | #157


Аватара для popt2t

Ветеран


Сообщения: 787
Благодарности: 132

Профиль | Отправить PM | Цитировать


Для справки, при сборке дистрибутива 48.0.2 с дополнениями SearchPreview и Fast Dial конструктор вешается на этапе копирования расширений.

-------
Prince Of Persia


Отправлено: 14:02, 25-08-2016 | #158


Аватара для El Sanchez

Ветеран


Contributor


Сообщения: 1271
Благодарности: 1029

Профиль | Отправить PM | Цитировать


Цитата popt2t:
при сборке дистрибутива 48.0.2 с дополнениями SearchPreview и Fast Dial конструктор вешается на этапе копирования расширений. »
popt2t, не подтверждаю.

Отправлено: 10:46, 27-08-2016 | #159


Аватара для popt2t

Ветеран


Сообщения: 787
Благодарности: 132

Профиль | Отправить PM | Цитировать


Я пробовал на Windows 8.1. Попробую еще с админ правами и отпишусь. Просто проверял по одному включая дополнения и на этих конструктор вешался.

-------
Prince Of Persia

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:00, 27-08-2016 | #160



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - mozMaker - конструктор аддона (дистрибутива) Mozilla Firefox, Thunderbird, SeaMonkey

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор) Mr dUSHA Наборы обновлений для Windows XP/2003/Windows 7 845 27-05-2016 14:39
Мультимедиа - [конструктор аддона] K-Lite Codec Pack (все версии x86) jameszero Наборы обновлений для Windows XP/2003/Windows 7 394 28-06-2014 00:24
Служебные - Конструктор аддона AddTweaks v2.0 opel431 Наборы обновлений для Windows XP/2003/Windows 7 63 21-11-2011 17:51
Mozilla Firefox 3.5.4 OSZone Software Новости программного обеспечения 0 28-10-2009 14:30
C/C++ - Mozilla Firefox septera Программирование и базы данных 4 25-08-2009 23:42




 
Переход