Translation(s): English - Italiano - Русский
Как проверить и изменить дизайн в Grub SplashImage.
Заставка Splash в Grub v2
grub-pc в Debian/Lenny способен отображать вывод изображения на экран (grub v1.95 также известен как версия 2, называется grub).
Ограничения на рисунок с заставкой:
- 640x480 пикселей (вы можете изменить значение, т.н. на 1024x768).
- 24 и 32бит True colors: 24бит = 16миллионов цветов ; 32бит = 16миллионов цветов + 8бит для альфа канала).
- Расположение текста жёстко зафиксировано (включая фрейм).
- Для того, чтобы сделать меню grub прозрачным, установите чёрный фон в "set menu_color_normal".
Для того, чтобы Вам облегчить создание Ваших Splash заставок, я создал два шаблона с прозрачным уровнем, которые накладываются на grub...
Таким образом, Вы будете знать соотношение позиций у всех элементов... Это должно будет сэкономить Вам некоторое время.
Заставка Splash в Grub v1
grub в Debian/Etch способен отображать вывод изображения на экран (grub v0.97 также известен как версия 1, называется grub-legacy).
Ограничения на рисунок с заставкой:
формат файла : .xpm
- 640x480 пикселей (вы не можете изменить это значение)
16 цветов (только 14 доступны для вашего рисунка, или 15, если весь ваш фон - чёрный).
- Расположение текста жёстко зафиксировано (включая фрейм).
Для того, чтобы Вам облегчить создание Ваших Splash заставок, я создал два шаблона с прозрачным уровнем, которые накладываются на grub...
Таким образом, Вы будете знать соотношение позиций у всех элементов... Это должно будет сэкономить Вам некоторое время.
Конечно, первым делом, Вы должны изменить стрёмный, серый фон 8))
Как конвертировать в xpm
Есть много способов...
Открыть картинку (svg, scp, и проч...) в GIMP, затем сменить режим изображения на index, 15 цветов, затем сохранить как xpm. (помните о том, что результат может быть искажён и отличаться от оригинала).
или Используя imagemagick для конвертирования в формат xpm (смотрите ниже "Тест с QEMU").
Тест с QEMU / KVM
There's a floppy that is ready to test your graphics :
- Download and uncompress the floppy image (You'll have to do it once only).:
cd ~/ wget http://www.klabs.be/~fpiat/linux/boot/grub/grub_0.97-28-debian.floppy.gz gzip -d grub_0.97-28-debian.floppy.gz
- Test you splashimage (mount the floppy image, Convert your image, unmount the floppy, launch qemu)
mount ~/grub_0.97-28-debian.floppy /mnt -o loop rsvg-convert < ~/fp-debian(grub)-discret.svg > /tmp/temp_grub.png convert /tmp/temp_grub.png -resize 640x480 -colors 14 +dither /mnt/boot/grub/splashimages/test.xpm umount /mnt qemu -fda ~/grub_0.97-28-debian.floppy
note 1 : you must unmount to sync the data to the floppy-image file.
note 2 : "+dither" actually means "don't dither" !
rsvg-convert belongs to the package librsvg2-bin
convert belongs to the package imagemagick
- You may want to press Ctrl-Alt-F to switch qemu to Fullscreen mode, for a better "preview".
- Check qemu "screendump" command to make a screenshot.
Добавьте вашу заставку splash для Grub в Debian
Debian предоставляет несколько заставок в grub-splashimages. Здесь находятся несколько остальных контрибьютеров.
Предварительный |
Предварительный |
Автор |
None |
Franklin Piat (лицензия GPL) |
|
Franklin Piat (лицензия GPL) |
Смотрите также
для создания сжатого tga используется Gimp. В Imagemagic-6.2.4 "convert -compress RLE" не работает. (1)