Branding: различия между версиями
м (→Изменение всех branding-*: ouch!!) |
м (+Category:Design) |
||
Строка 1: | Строка 1: | ||
[[Категория:Packaging]] | |||
[[Category:Branding]] | |||
[[Category:Design]] | |||
== Пакеты branding == | == Пакеты branding == | ||
Пакеты <tt>branding-бренд-дистрибутив</tt> содержат в себе по возможности всю дистрибутивоспецифичную информацию (графику, настройки и тексты). Исходный git-репозиторий находится [http://git.altlinux.org/people/boyarsh/packages/?p=branding.git в git.alt boyarsh@] (обратите внимание на набор бранчей). | Пакеты <tt>branding-бренд-дистрибутив</tt> содержат в себе по возможности всю дистрибутивоспецифичную информацию (графику, настройки и тексты). Исходный git-репозиторий находится [http://git.altlinux.org/people/boyarsh/packages/?p=branding.git в git.alt boyarsh@] (обратите внимание на набор бранчей). | ||
Строка 36: | Строка 40: | ||
== Сообщения об ошибках == | == Сообщения об ошибках == | ||
[https://bugzilla.altlinux.org/buglist.cgi?query_format=advanced&classification=Development&product=Sisyphus&component=^%28branding|design%29-.*%24&component_type=regexp&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&chfieldto=Now&cmdtype=doit&order=Reuse%20same%20sort%20as%20last%20time Существующие]; [https://bugzilla.altlinux.org/show_bug.cgi?id=22482 метабаг] | [https://bugzilla.altlinux.org/buglist.cgi?query_format=advanced&classification=Development&product=Sisyphus&component=^%28branding|design%29-.*%24&component_type=regexp&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailcc2=1&chfieldto=Now&cmdtype=doit&order=Reuse%20same%20sort%20as%20last%20time Существующие]; [https://bugzilla.altlinux.org/show_bug.cgi?id=22482 метабаг] | ||
Версия от 13:12, 4 января 2010
Пакеты 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
При желании можно поменять картинки. Но по крайней мере в текстах почти везде в качестве имени дистрибутива, версии и производителя будут введённые вами значения.
Обратите внимание на:
- images/boot.jpg
- первая картинка, которую увидит пользователь при загрузке образа или установленной системы
- components/bootloader/gfxboot.cfg.in или bootloader/gfxboot.cfg.in
- значение theme в секции [base] должно соответствовать тому, куда в подпакете bootsplash укладываются файлы (/boot/splash/%theme)
- bootsplash/images/silent-*.jpg (если присутствуют, а не генерируются)
- картинки для отображения в процессе загрузки установленной системы (для разных разрешений фреймбуфера; начинать стоит либо с дефолтного 800x600, либо с наиболее высокого из поддерживаемых — уменьшать проще)
Внимание: bootsplash «переваривает» не всякие jpg, при проблемах попробуйте сжать другим инструментом
- notes/*.html*
- лицензионное соглашение, примечания к дистрибутиву, домашняя страница по умолчанию
Настройки
Пакеты из серии *-settings-* содержват в себе настройки по-умолчанию, которые делают пользовательские окружения более удобными в работе и/или затачивают их под какую-нибудь задачу. В идеале настройки не должны производиться через /etc/skel-каталог, т.к. тогда они будут влиять только на новых пользователей и их нельзя будет централизованно сменить.
Более подробно настройки описываются далее:
Изменение всех branding-*
Изменения, которые хочется видеть во всех branding-*, надо делать в бранче master и потом мержить в другие бранчи. Писать по поводу принятия полезных вещей в апстрим стоит boyarsh@; при существенных изменениях стоит предварительно обсудить в devel-distro@ (подписывает ktirf@).