#language ru ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Grub/SplashImage|English]] - [[it/Grub/SplashImage|Italiano]] - Русский-~ ---- Как проверить и изменить дизайн в [[Grub]] !SplashImage. ## If your page gets really long, uncomment this Table of Contents ## [[TableOfContents(2)]] = Заставка Splash в Grub v2 = grub-pc в Debian/Lenny способен отображать вывод изображения на экран (grub {{{v1.95}}} также известен как {{{версия 2}}}, называется {{{grub}}}). Ограничения на рисунок с заставкой: * формат файла: [[WikiPedia:Truevision_TGA|.tga]] (разжатый или RLE <> ). * 640x480 пикселей (вы можете изменить значение, т.н. на 1024x768). * 24 и 32бит True colors: 24бит = 16миллионов цветов ; 32бит = 16миллионов цветов + 8бит для альфа канала). * Расположение текста жёстко зафиксировано (включая фрейм). * Для того, чтобы сделать меню grub прозрачным, установите чёрный фон в "set menu_color_normal". Для того, чтобы Вам облегчить создание Ваших Splash заставок, я создал два шаблона с __прозрачным уровнем__, которые накладываются на grub...<
> Таким образом, Вы будете знать соотношение позиций у всех элементов... Это должно будет сэкономить Вам некоторое время. ||<-2> Grub v2 Template Overlays || || XCF (Gimp) || SVG (Inkscape...) || || [[http://www.klabs.be/~fpiat/linux/boot/grub/grub-v2-640x480_gimp-overlay.xcf.gz|{{http://www.klabs.be/~fpiat/linux/boot/grub/grub-v2-640x480_gimp-overlay-thumb.png||width=160}}]] ||[[http://www.klabs.be/~fpiat/linux/boot/grub/grub-v2-640x480_overlay.svg|{{http://www.klabs.be/~fpiat/linux/boot/grub/grub-v2-640x480_svg-overlay-thumb.png||width=160}}]]|| = Заставка Splash в Grub v1 = grub в Debian/Etch способен отображать вывод изображения на экран (grub {{{v0.97}}} также известен как {{{версия 1}}}, называется {{{grub-legacy}}}). Ограничения на рисунок с заставкой: * формат файла : {{{.xpm}}} * 640x480 пикселей (вы не можете изменить это значение) * 16 цветов (только 14 доступны для вашего рисунка, или 15, если __весь__ ваш фон - чёрный). * Расположение текста жёстко зафиксировано (включая фрейм). Для того, чтобы Вам облегчить создание Ваших Splash заставок, я создал два шаблона с __прозрачным уровнем__, которые накладываются на grub...<
> Таким образом, Вы будете знать соотношение позиций у всех элементов... Это должно будет сэкономить Вам некоторое время. ||<-2> Grub v1 Template Overlays || || PNG (Gimp) || SVG (Inkscape...) || || [[http://www.klabs.be/~fpiat/linux/boot/grub/grub-v1_overlay.png|{{http://www.klabs.be/~fpiat/linux/boot/grub/grub-v1_png-overlay-thumb.png||width=160}}]] ||[[http://www.klabs.be/~fpiat/linux/boot/grub/grub-v1_overlay.svg|{{http://www.klabs.be/~fpiat/linux/boot/grub/grub-v1_svg-overlay-thumb.png||width=160}}]]|| Конечно, первым делом, Вы должны изменить стрёмный, серый фон 8)) == Как конвертировать в xpm == Есть много способов... * Открыть картинку (svg, scp, и проч...) в GIMP, затем сменить режим изображения на {{{index}}}, 15 цветов, затем сохранить как xpm. (помните о том, что результат может быть искажён и отличаться от оригинала). * ''или'' Используя DebPkg: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 DebPkg:librsvg2-bin * convert belongs to the package DebPkg: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 предоставляет несколько заставок в DebPkg:grub-splashimages. Здесь находятся несколько остальных контрибьютеров. || Предварительный<
> просмотр для Grub v1 || Предварительный<
> просмотр для Grub v2 || Автор || || [[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian%28grub%29-discret-thumb.png|{{http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian%28grub%29-discret-thumb.png||width=160}}]]<
> [[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian%28grub%29-discret.svg|svg]] [[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian%28grub%29-discret.xpm.gz|xpm]]||None||Franklin Piat (лицензия GPL)|| ||[[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian-shines-thumb.png|{{http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian-shines-thumb.png||width=160}}]]<
> [[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian-shines.svg|svg]] [[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian-shines.xpm.gz|xpm]] ||[[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian(grub2)-shines_preview.png|{{http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian(grub2)-shines_thumb.png||width=160}}]]<
> [[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian(grub2)-shines.svg|svg]] [[http://www.klabs.be/~fpiat/linux/boot/grub/fp-debian(grub2)-shines.tga|tga]]||Franklin Piat (лицензия GPL)|| ---- ## You can add other _helpful_ links here. == Смотрите также == * Пакет DebPkg:usplash * [[DebianDesktop/Artwork/UsplashEtch]]