В начало → HOWTO fbsplash |
Ссылка на оригинал: http://ru.gentoo-wiki.com/wiki/HOWTO_fbsplash
С версии: 1.2
Во первых я хочу выразить благодарность gentoo-разработчику Spock за разработку gensplash (fbsplash and splashutils) и vesafb-tng. Как альтернативу этому how-to, вы можете попробовать Spock's Gensplash-in-5-easy-steps How-to.
Gensplash - это проект основаный Spock`ом, цель которого — создание набора инструментов, способных "обогатить" процесс загрузки Gentoo (отображение сообщений, анимации, полос состояния, и т. д.).
Fbsplash - это часть gensplash проекта. Согласно документации по fbsplash, "framebuffer splash - это особенность ядра которая разрешает отображать фоновые изображения на выбранных консолях и переключать первую консоль в так называемый безмолвный режим (silent mode),в то время когда система загружается/перезагружается/выключается. Доступ до устройства fbsplash осуществляется путем обращения к /dev/fbsplash. Для работы с fbsplash, требуется устройсво поддерживающее framebuffer.
Устройство frame buffer обеспечивает уровень абстракции устройствам вывода графики, что обеспечивает буфер кадров некоторых
видеоустройств и интерфейс доступа к ним для программного обеспечения, т. е. программе не обязательно знать о существовании
низкоуровневых системных вызовов, регистров и т. д. Доступ к устройству осуществляется через определенные файлы, обычно расположенные
в ветке /dev
дерева каталогов, в частности /dev/fb*
.
Существует множество различных frame buffer устройств.
Некоторые из них, стандартные поддерживают большинство современных видеокарт:
Другие специфичные, будут работать только с определенными моделями:
Предполагается, что Fbsplash будет работать на любом из frame buffer устройств (и вообще на любой видеокарте способной на 8/15/16/24/32 битную цветовую гамму и directcolor/pseudocolor режимы).
В начало → HOWTO fbsplash |