Branding: различия между версиями

Материал из ALT Linux Wiki
м (installer: nodesign)
Строка 45: Строка 45:
== Изменение всех branding-* ==
== Изменение всех branding-* ==
Изменения, которые хочется видеть во всех {{pkg|branding-*}}, надо делать в бранче master и потом мержить в другие бранчи.  Писать по поводу принятия полезных вещей в апстрим стоит boyarsh@; при существенных изменениях стоит предварительно обсудить в devel-distro@ (подписывает ktirf@).
Изменения, которые хочется видеть во всех {{pkg|branding-*}}, надо делать в бранче master и потом мержить в другие бранчи.  Писать по поводу принятия полезных вещей в апстрим стоит boyarsh@; при существенных изменениях стоит предварительно обсудить в devel-distro@ (подписывает ktirf@).
== Отключение в [[Installer|инсталяторе]] ==
С версии {{pkg|installer-1.4.11-alt1}} введена опция загрузки {{cmd|nodesign}}; см. тж. {{path|tests/}} в [[Mkimage/Profiles/Desktop|mkimage-profiles-desktop]].


== Сообщения об ошибках ==
== Сообщения об ошибках ==

Версия от 17:13, 12 июля 2011


Пакеты branding

Пакеты branding-бренд-дистрибутив содержат в себе по возможности всю дистрибутивоспецифичную информацию (графику, настройки и тексты). Исходный git-репозиторий находится в git.alt boyarsh@ (обратите внимание на набор бранчей).

Минимальная адаптация состоит в замене нескольких констант в spec-файле: например, для Lite:

%define theme lite
%define Theme Lite
%define codename none
%define brand altlinux
%define Brand ALT Linux
%define status alpha

При желании можно поменять картинки. Но по крайней мере в текстах почти везде в качестве имени дистрибутива, версии и производителя будут введённые вами значения.

Некоторые ресурсы могут попадать в несколько подпакетов, некоторые предназначены для целевой укладки.

branding-*-bootloader

images/boot.jpg
первая картинка, которую увидит пользователь при загрузке образа или установленной системы
components/bootloader/gfxboot.cfg.in или bootloader/gfxboot.cfg.in
значение theme в секции [base] должно соответствовать тому, куда в подпакете branding-*-bootsplash укладываются файлы (/boot/splash/%theme)

branding-*-bootsplash

bootsplash/images/silent-*.jpg (если присутствуют, а не генерируются)
картинки для отображения в процессе загрузки установленной системы (для разных разрешений фреймбуфера; начинать стоит либо с дефолтного 800x600, либо с наиболее высокого из поддерживаемых — уменьшать проще)
Внимание: bootsplash «переваривает» не всякие jpeg, при проблемах попробуйте сжать другим инструментом

branding-*-notes

notes/*.html*
лицензионное соглашение, примечания к дистрибутиву, домашняя страница по умолчанию

branding-*-slideshow

slideshow/*.{jpg,png,gif}
картинки 650x300 для слайдов в процессе установки

Настройки

Пакеты из серии *-settings-* содержат в себе настройки по-умолчанию, которые делают пользовательские окружения более удобными в работе и/или затачивают их под какую-нибудь задачу. В идеале настройки не должны производиться через /etc/skel-каталог, т.к. тогда они будут влиять только на новых пользователей и их нельзя будет централизованно сменить.

Более подробно настройки описываются далее:

Изменение всех branding-*

Изменения, которые хочется видеть во всех branding-*, надо делать в бранче master и потом мержить в другие бранчи. Писать по поводу принятия полезных вещей в апстрим стоит boyarsh@; при существенных изменениях стоит предварительно обсудить в devel-distro@ (подписывает ktirf@).

Отключение в инсталяторе

С версии installer-1.4.11-alt1 введена опция загрузки nodesign; см. тж. tests/ в mkimage-profiles-desktop.

Сообщения об ошибках

Существующие; метабаг