Top Module Empty

Logowanie

Witaj Gość!






Nie pamiętasz hasła?
Nie masz konta? Załóż konto

Strona główna
Gentoo Splash :: Gensplash PDF Drukuj E-mail
Oceny: / 11
KiepskiBardzo dobry 
piątek, 03 listopad 2006
Spis treści
Gentoo Splash :: Gensplash
Instalacja
Utworzenie obrazu initramfs
Wybór kompozycji
Konfiguracja programu rozruchowego
Podsumowanie

Co to jest gensplash?

Gensplash

Gensplash to projekt rozwijany przez Spocka. Jego celem jest stworzenie zestawu narzędzi umożliwiających wzbogacenie procesu uruchamiania systemu o wygodny interfejs wysokiej rozdzielczości posiadający możliwość wyświetlania powiadomień, animacji czy pasków postępu. Wszystko to otrzymujemy bez zbędnych dziesiątek dodatkowych bibliotek czy programów, korzystając jedynie z najprostszych, a co za tym idzie, najbardziej efektywnych rozwiązań.

Projekt składa się z dwóch głównych części: fbsplash i splashutils. Aplikacje z zestawu splashutils mogą być wykorzystywane jako niezależne programy, natomiast fbsplash jest zależny od splashutils. Jeżeli nie interesuje nas zmiana tła konsol systemowych a jedynie pasek postępu i pełnoekranowe logo podczas włączania i wyłączania systemu możemy skorzystać jedynie z pakietu splashutils pomijając fbsplash i związane z nim ingerencje w jądro systemowe.

gensplash::fbsplash

Fbsplash jest łatką na jądro systemowe Linuksa, która pozwala na wyświetlanie obrazu tła konsol systemowych. Jest to tzw. tryb szczegółowy (ang. verbose mode).

gensplash::splashutils

Splashutils jest zbiorem programów i skryptów, które są wykorzystywane w celu zapewnienia atrakcyjnego wizualnie, graficznego środowiska podczas uruchamiania systemu. Większość z tych programów może być używana na systemach, które nie mają zainstalowanej łatki fbsplash. Główny program pakietu - splash_util - jest odpowiedzialny za tzw. tryb ukryty (ang. silent mode) i może być uruchamiany jako demon. Program splash_helper jest natomiast bezpośrednio wywoływany przez jądro systemowe i wykorzystywany do zapewnienia obrazów tła dla konsol systemowych.

Co to jest urządzenie bufora ramki (ang. Frame Buffer Device)?

Urządzenie bufora ramki dostarcza pewien abstrakcyjny model opisujący sprzęt odpowiedzialny za przetwarzanie i wyświetlanie obrazu (kartę graficzną). Reprezentuje ono bufor ramki urządzenia i dzięki dobrze zdefiniowanemu interfejsowi pozwala aplikacjom na łatwy dostęp do sprzętu. Realizowany jest on poprzez specjalne węzły urządzeń (ang. device nodes) zlokalizowane najczęściej w katalogu /dev i przyjmujące postać /dev/fb*. Dzięki takiemu modelowi oprogramowanie korzystające z urządzenia nie musi odwoływać się do niego korzystając z niskopoziomowych funkcji sprzętowych (co jest oczywiście trudniejsze w realizacji). Możemy wyróżnić następujące typy urządzeń bufora ramki:

  • Standartowe urządzenia bufora ramki (ang. Generic Frame Buffer Devices)
    • vesafb (vesa frame buffer)
    • vesafb-tng (vesa frame buffer - the next generation)
  • Urządzenia bufora ramki kart graficznych (ang. Graphic Card Specific Devices)
    • rivafb (stare chipsety Nvidii)
    • nVidiafb (nowsze chipsety nVidii)
    • radeonfb (chipsety ATI)

Fbsplash współpracuje z powyższymi urządzeniami bufora ramki oraz wszystkimi innymi, które udostępniają tryby directcolor/pseudocolor 8/15/16/24/32bpp. W większości przypadków zaleca się korzystanie z vesafb-tng lub ewentualnie vesafb. W pozostałych przypadkach mogą wystąpić konflikty z oprogramowanie takim jak np.: Xorg (tak jak jest w przypadku nVidiafb czy rivafb).



Zmieniony ( poniedziałek, 13 listopad 2006 )
 
dalej >

Ostatnio na forum

Sonda

Korzystam z Gentoo pod architekturą:
 
Pracując pod Gentoo korzystam z serwera X.Org oraz:
 
Strona została wygenerowana w 0.123359 sekundy.