Настройки по умолчанию

Материал из Simple Chat

Перейти к: навигация, поиск
 
 
 
 
 
 

Содержание

Большинство настроек по умолчанию можно переопределить с помощью специального файла default.conf его структура полностью аналогична файлу schat.conf, исключения составляют лишь опции геометрии окна и секции [Profile], т.е. с помощью данного файла нельзя изменить умолчания для профиля.

Ограничения

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

IMPOMEZIA Simple Chat Customize

Указание версий и определение целей

Данная программа предназначена для упрощения создания дистрибутива и формирования зеркала обновлений. В штатном режиме формирует пользовательские дистрибутивы и опционально зеркало обновлений из папки с установленным чатом, однако имеется и альтернативный режим при работе из дерева исходников. Необходимым условием для работы является наличие установленной системы создания инсталляций NSIS, при установке в стандартное место нет необходимости указывать путь к makensis.exe. Программа выполнена в виде мастера.

Указание версий и определение целей

Переопределение настроек по умолчанию

Эта страница предназначена для определения версии, суффикса имён файлов и параметров создания зеркала обновлений.

  • Версия – поле для указания версии чата, будет использоваться в имении файлов дистрибутива и в инсталляторе, по умолчанию подставляется значение версии самого мастера. Допустимый формат 4 блока цифр разделённые точками, например 0.4.0.858.
  • Суффикс файлов – строка, которая будет дописана к имени файлов дистрибутива, например schat-0.4.0.856-суффикс.exe, допускаются только латинские символы (не более 20).

Группа Альтернативное зеркало обновлений предназначена для управления параметрами зеркала обновлений. Уровни обновлений это важнейшая часть системы, это два числа жёстко заданных при компиляции, одно из них определяет уровень обновлений ядра, а другое библиотеки Qt, на основании сравнения этих чисел с данными в зеркале, принимается решение об обновлении. Чем большее число, тем новее версия, по умолчанию используется формат, использующий дату выхода версии. Последние уровни обновлений находится в файле version.h в SVN, также с каждый выпуском официального дистрибутива, доступна и соответствующая версия этой программы.

  • Флажок Ядро – включает создание обновления для основных компонентов (ядра).
  • Флажок Библиотека Qt – включает создание обновления для библиотеки Qt.
  • Флажок Переопределить уровни обновлений – позволяет переопределить жёстко заданные уровни обновлений при помощи включенного в дистрибутив default.conf
  • Флажок Сохранить – сохранение заданных на этой странице настроек в качестве значений по умолчанию.

Переопределение настроек по умолчанию

Настройки инсталлятора

Страница позволяет переопределить основные настройки, использую механизм включения в дистрибутив файла default.conf принцип работы которого описан в начале статьи, если файл не существует, то он будет создан, также возможно ручное редактирование.

  • Файл сети – позволяет переопределить используемый по умолчанию файл сети.
  • Тема смайликов – переопределение темы смайликов, обратите внимание, что установка выбранной темы должна поддерживаться инсталлятором, в настоящие время поддерживаются темы Kolobok и Simple Smileys.
  • Зеркало обновлений – устанавливает альтернативный адрес источника обновлений, имеет смысл если вы используете своё зеркало обновлений.
  • Автоматически загружать обновления – включает автоматическую загрузку обновлений по умолчанию, рекомендуется в собственной сети для упрощения распространения обновлений.

Настройки инсталлятора

Завершение работы мастера

Данная страница позволяет переопределить умолчания для одноимённых опций в инсталляторе, и позволяет указать путь к компилятору NSIS. После нажатия на кнопку Приступить начнётся выполнение запрошенных задач, при условии указания корректного пути к makensis.exe.

Завершение работы мастера

Эта страница отображает процесс работы мастера, который заключается в выполнении до 5 этапов.

  1. Создание NSI-файлов.
  2. Запись файла default.conf, при условии переопределения настроек.
  3. Создание файлов дистрибутивов, на этом этапе используется вызов компилятора NSIS.
  4. Подсчёт контрольных сумм файлов, для механизма обновлений.
  5. Запись файла mirror.xml.

Только этапы 1 и 3 являются обязательными в любом случае. Результирующие Файлы будут находиться в <папка с customize.exe>\custom\out

Ссылки

загрузить
Бесплатный хостинг от EOMY.NET