Создание своих тем для bootsplash (Кто знает как или где почитать?)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
ku6ep
Сообщения: 3

Создание своих тем для bootsplash

Сообщение ku6ep »

Очень хочется создать свою тему для boosplashб с конфигом проблем нет, а вот с самими картинками... Переконвертить готовую картинку в нужное разрешение - легко, convert рулит, создать с нуля - никак... В чем загвоздка? Пробовал делать в Photoshop подгоняя все параметры изображения (размер, разрешение) под существующую из темы которая работает, при загрузке ничего не видно, делаю

Код: Выделить всё

dmesg | grep error
получаю:
bootsplash 3.1.4-2004/02/19-spock-0.1: looking for picture....<6>bootsplash: error while decompressing picture: bad tables (14)

Где грабли зарыты?
@..@_____Ku6ep
=*=_______\______KpbIc
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: Создание своих тем для bootsplash

Сообщение xorader »

может нужно заzip'ить или за'bzip2'ить ?
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
ku6ep
Сообщения: 3

Re: Создание своих тем для bootsplash

Сообщение ku6ep »

Я вроде разобрался... :) Во первых в Photoshop у меня так и не получилось создать пододящую картинку, выручил gIMP. Значится делается так:
1) Берем картинку с любым расширением из любой темы которая работает, открываем в gIMP и сохраняем ее как образец. Потом рисуем свою, используя полученный образец. Сохраняем в папку с нашей темой. Далее, если надо сделать картинку под другое разрешение юзаем

Код: Выделить всё

convert -size 1024x768 source.jpg -resize 800x600 destination.jpg
Что касается файла конфигупации... Попробую привести свое понимание, ежели чего не так понял - поправьте кто знает.

Код: Выделить всё

# This is the configuration file for the 800x600 bootsplash picture.
#
# This file is necessary to specify the coordinates of the text box on
# the splash screen.
#
# Comments are welcome by oliver@dediziert.org

# Версия bootsplash под которую расчитан файл
version=3

# Показывать картинку?
state=1

# fgcolor текст шрифта00

# bgcolor цвет который будет прозрачным
fgcolor=7
bgcolor=0

# (tx, ty) координаты текстового окна в пикселях (если 0,0 то текст будет на все окно)
# tw/th высота/ширина текстового окна (если совпадает с разрешением то как и выше)
tx=0
ty=0
tw=800
th=600


# Полный путь к фоновой и загрузочной картинке
jpeg=/etc/bootsplash/ku6ep/images/smile-800x600.jpeg
silentjpeg=/etc/bootsplash/ku6ep/images/smile-800x600.jpeg

# Показывать прогрессбар?
progress_enable=1

# Опции прогрессбара (тут я точно не знаю что чего делает, по идее после # в строке
# идет шестнадцатиричный код цвета)
# background
box silent noover       318 1040 1282 1074 #00000050
box silent inter        318 1040 318 1073 #b77200 #b77200 #f2b700 #f2b700
box silent              318 1040 1282 1074 #b77200 #b77200 #f2b700 #f2b700

# black border
box silent              318 1040 1282 1040 #b5b5b5
box silent              318 1074 1282 1074 #b5b5b5
box silent              318 1040 318 1074 #b5b5b5
box silent              1282 1040 1282 1074 #b5b5b5

# Перерисовка?
overpaintok=1

Вот вобщем и все :)
@..@_____Ku6ep
=*=_______\______KpbIc
Спасибо сказали: