GRUB - wygl

Tematy związane z oprogramowaniem, instalacją, konfiguracją
niik
Posty: 14
Rejestracja: 07 lipca 2007, 21:12

GRUB - wygląd

Post autor: niik »

Widziałem kilka 'wersji' GRUB'a (czarno-biała, niebiesko-biało-czarna...) i tu pojawia się moje pytanie: czy jego wygląd można w jakiś sposób edytować czy jest on odgórnie narzucony przez np. numer wersji?

Jeśli to możliwe to w jakim stopniu?
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Wygląd GRUBa można zmienić edytując plik

Kod: Zaznacz cały

/boot/grub/menu.lst
np. w linijce

Kod: Zaznacz cały

# Pretty colours
#color cyan/blue white/blue
ustawia się kolory. W tym pliku ustawia się również obrazek tła pod menu (ale to wymaga dodatkowych zabiegów)
kod3r
Posty: 1
Rejestracja: 12 lipca 2007, 16:02

Post autor: kod3r »

Witam,
jeśli dobrze zrozumiałem, to chodzi Ci o tło, na którym wyświetla treść właściwa GRUB-a.
Sprawa jest dość prosta: grub używa plików splash.xpm.gz i jeśli taki wykryje w katalogu /boot/grub/ to go załaduje.
Warunki dotyczące pliku:
- jest to spakowany GZIPem plik xpm o nazwie splash.xpm.gz,
- maksymalna rozdzielczość: 640px x 480 px,
- maksymalna ilość kolorów: 14 .

Jak już wgrasz (lub podlinkujesz) plik do /boot/grub/ to jeszcze wpisz komendę`update-grub` i przy następnym włączeniu komputera będziesz widział nowe tło. W sieci możesz znaleźć sporo gotowych plików graficznych do gruba.

Pozdrawiam
frik
Beginner
Posty: 156
Rejestracja: 18 marca 2007, 17:42
Lokalizacja: wroclaw

Post autor: frik »

pliki splash.xpm.gz mozesz znalezc np na kde-look.org (jest ich tam kilka). potem w menu.lst dopisujesz

Kod: Zaznacz cały

splashimage /boot/grub/jakas_nazwa.xpm.gz
co do kolorkow textu to kolor czcionki np:

Kod: Zaznacz cały

foreground = 000000
kolor 'cienia' ;) np

Kod: Zaznacz cały

background = dedede
moge sie troszke pomylic bo dawno tego nie zmienialem ale mysle ze jest ok ;)
niik
Posty: 14
Rejestracja: 07 lipca 2007, 21:12

Post autor: niik »

W zasadzie chodziło mi na początku tylko o kolory ale dobrze wiedzieć, że można ustawić obrazek :)

Dziękuję za pomoc.
frik
Beginner
Posty: 156
Rejestracja: 18 marca 2007, 17:42
Lokalizacja: wroclaw

Post autor: frik »

a tak mnie jeszcze naszlo zeby wlasny obrazek zrobic i nie jest to takie trudne ;)
kod3r ma racje jesli chodzi o warunki dotyczace pliku ( mi dziala;P )
1. robimy nowy obrazek np w gimpie o wielkosci 640 x 480 px
2. rysujemy cos tam na nim (albo wklejamy)
3. teraz dajemy Image -> Mode -> Indexed... , i tam zmieniamy Maximum number of colors z 256 na 14 oraz Color dithering na none. powinno wyjsc cos troszke brzydkiego ;)
4. teraz juz tylko trzeba to zapisac do xpm a potem skompresowac do formatu gz

no i gotowe. ja to zrobilem w 2 min ale mialem juz gotowe swoje logo ;) . wyszlo nawet fajnie bo mialem tylko 2 kolorki. a dokladnie to wyszlo tak : http://frik.ovh.org/frik.xpm.gz
claudii87
Posty: 79
Rejestracja: 26 maja 2007, 18:06

Post autor: claudii87 »

kombinuję z tymi kolorami i nic sie nie zmienia, obrazek jest ale kolor czcionki i cień cały czas taki sam.

teraz mam tak

Kod: Zaznacz cały

# Pretty colours
color cyan/red blue/red
foreground = blue
background = red
splashimage /boot/grub/boot.xpm.gz
Awatar użytkownika
ruun
Member
Posty: 1366
Rejestracja: 29 marca 2007, 21:07
Lokalizacja: Kruszwica

Post autor: ruun »

Ten zapis:

Kod: Zaznacz cały

foreground = blue 
background = red
jest błędny, opcje foreground i background przyjmują wartości szesnastkowe (RGB) czyli np.

Kod: Zaznacz cały

foreground = ffffff
background = 000000
claudii87
Posty: 79
Rejestracja: 26 maja 2007, 18:06

Post autor: claudii87 »

aaa myślałam że słownie też może być wpisane :)
Chmielpiwny
Posty: 3
Rejestracja: 03 grudnia 2008, 19:29

Post autor: Chmielpiwny »

Mam jedno pytanie dotyczace wlasnie wygladu GRUBa, a mianowicie - ustawilem sobie splashimage i sie ladnie laduje, tylko, ze nazwy systemow sa na czarnym tle (kwadrat, ktory przyslania prawie calego splasha) no i podswietlenie jest niewidoczne. Jak ustawic by to czarne tlo bylo przezroczyste?
ODPOWIEDZ