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

Материал из ALT Linux Wiki
м (add cat)
(→‎Пакеты branding: куда копать)
Строка 1: Строка 1:
== Пакеты 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@] (обратите внимание на набор бранчей).


Минимальная адаптация состоит в замене нескольких констант в spec-файле: например, для Lite:  
Минимальная адаптация состоит в замене нескольких констант в spec-файле: например, для Lite:  
Строка 10: Строка 10:
%define status alpha</pre>
%define status alpha</pre>


При желании можно поменять картинки. Но по крайней мере во всех текстах почти везде в качестве имени дистрибутива, версии и производителя будут введённые вами значения.
При желании можно поменять картинки. Но по крайней мере в текстах почти везде в качестве имени дистрибутива, версии и производителя будут введённые вами значения.
 
Обратите внимание на:
; images/boot.jpg
: первая картинка, которую увидит пользователь при загрузке образа или установленной системы
 
; components/bootloader/gfxboot.cfg.in или bootloader/gfxboot.cfg.in
: значение <tt>theme</tt> в секции <tt>[base]</tt> должно соответствовать тому, куда в подпакете bootsplash укладываются файлы (<tt>/boot/splash/%theme</tt>)
 
; bootsplash/images/silent-*.jpg (если присутствуют, а не генерируются)
: картинки для отображения в процессе загрузки установленной системы (для разных разрешений фреймбуфера; начинать стоит либо с дефолтного 800x600, либо с наиболее высокого из поддерживаемых — уменьшать проще)
 
; notes/*.html*
: лицензионное соглашение, примечания к дистрибутиву
 
; indexhtml/*.html*
: домашняя страница по умолчанию


== Настройки ==
== Настройки ==

Версия от 21:58, 16 декабря 2009

Пакеты 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, либо с наиболее высокого из поддерживаемых — уменьшать проще)
notes/*.html*
лицензионное соглашение, примечания к дистрибутиву
indexhtml/*.html*
домашняя страница по умолчанию

Настройки

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

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

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

Изменения, которые хочется видеть во всех branding-*, надо делать в бранче master и потом мержить в другие бранчи.

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

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