Branding: различия между версиями
м (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* | |||
: домашняя страница по умолчанию | |||
== Настройки == | == Настройки == |
Версия от 00:58, 17 декабря 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 и потом мержить в другие бранчи.