Ön Hazırlık
Öncelikle bootsplash programını edinip derlemelisiniz. Ayrıca bootsplash kernel patch inide uygulayıp kerneli tekrar derlemeniz gerekmektedir. Ancak artık çoğu dağıtımda bu hazır olarak gelmektedir. Bootsplash programını ve kurulumu hakkındaki bilgiyi
http://www.bootsplash.org adresinden edinebilirsiniz.
Resimlerin Hazırlanması
Resimler jpg olmalı, altörnekleme (subsampling) "2x2,1x1,1x1" olmalı ve resim progressive mod da kaydedilmemelidir. Bazı durumlarda hazır bulduğunuz resmi yeni resim açıp oraya yapıştırarak kaydetmeniz gerekebilir (Bende bu şekilde oldu). Bir hata çııktığınnda syslog u inceleyerek hatanın nedenini görebilirsiniz. Resimlerin isimlendirilmesindeki genel yaklaşım (bootsplash|silent)-çözünülürlük.jpg şeklindedir. Örn: bootsplash-800x600.jpg gibi. Çözünülürlüğünüzü fbresolution yazarak öğrenebilirsiniz. Temanızın resimleri için "/etc/bootsplash/themes/Tema_adı/images" dizinini yaratın ve resimleri buraya kopyalayın. İsterseniz birkaçı için aynı resmi kullanabilirsiniz.
etc/sysconfig/bootsplash ayar dosyasının düzenlenmesi
SPLASH seçeneği: no,auto,INT şeklinde olabilir. no: Bootsplash yok auto: Çözünülürlüğü otomatik bulma INT: Çözünülürlük yatayxdüşey şeklinde belirtilebilir
THEME seçeneği: temanızın adını belirtmelisiniz
LOGO_CONSOLE seçeneği: no,theme,yes şeklinde olabilir no: Konsolda resim yok theme: Tema ayar dosyasına başvur yes: Konsolda resim var
Bootsplash ayar dosyasının düzenlenmesi
Bu dosya için /etc/bootsplash/themes/Tema_adı/config dizinini yaratın ve dosyanızı bootsplash-çözünülürlük.cfg şeklinde kaydedin
version seçeneği: Bootsplash versiyonu. (Mandrake 9.2 den itibaren 3.x kullanılmaktadır)
state seçeneği: resmin gösterilip (1) gösterilmemisini (0) belirtir.
fgcolor seçeneği: Ayrıntılı kipte metin rengi Renkler 0-8 arasındadır ve şöyledir: 0:siyah 1:kırmızı 2:yeşil 3:sarı 4:mavi 5:magenta 6:turkuaz 7:gri 8:beyaz (Not: Mandrake Linux altında yaptığım temalarda kırmızı ile mavinin renk kodlarının yer değiştirdiğini ve 0 ın şeffaf artalan yarattığını gördüm)
bgcolor seçeneği: Ayrıntılı kipte artalan rengi. Renk kodları aynı şekildedir.
tx seçeneği: Ayrıntılı kipte metinlerin yazılacağı alanın x koordinatı
ty seçeneği: Ayrıntılı kipte metinlerin yazılacağı alanın y koordinatı
tw seçeneği: Ayrıntılı kipte metinlerin yazılacağı alanın genişliği
th seçeneği: Ayrıntılı kipte metinlerin yazılacağı alanın yüksekliği
text_x: Sessiz kipte yazının x koordinatı
text_y: Sessiz kipte yazının y koordinatı
text_size: Sessiz kipte yazının boyutu
text_color: Sessiz kipte yazının rengi. Yazı rengi 16'lık düzende verilmelidir. Örn: 0x7fef0e gibi.
jpeg seçeneği: Ayrıntılı kipteki artalan resmi. Örn: /etc/bootsplash/themes/Tema_adı/images/bootsplash-800x600.jpg gibi
silentjpeg seçeneği: Sessiz kipteki artalan resmi
progress_enable seçeneği: İlerleme çubuğunun olup (1) olmaması (0)
overpaintok seçeneği: Bu seçeneğin 1 olması durumunda sadece kutular (aşağıda anlatılıyor) yenilenir. Sessiz ve ayrıntılı kip için aynı resimler kullanılması durumunda 1 yapılması performansı arttırır.
box seçeneği: Bu seçenek ile sessiz ve ayrıntılı kipte kutular çizebilirsiniz. Kullanımı şu şekiledir
box [silent] [noover] [inter] x1 y1 x2 y2 renk1 [renk2 renk3 renk4]
silent: Kutuyu sessiz kipte çizer noover: Her yenilemede kutu tekrar çizilmez. Artalan kutuları için kullanışlı bir seçenektir. inter: Kutu bir sonraki kutu seçeneği arasında değişecektir. İlerleme çubukları yaparken bu seçeneği kullanacağız renk: 16'lık düzende #kkyymm yada #kkyymmaa şeklinde olabilir aa 00 (şeffaf) ile ff (opak) arasında olabilir
Kutular
Ayrıntılı kipte artalandan daha küçük bir yarı-geçirgen bir kutu örneği:
Code:
#sol çizgi
box 27 25 27 550 #313234
#üst çizgi
box 28 25 769 25 #313234
#sağ çizgi
box 769 26 769 550 #889499
#alt çizgi
box 28 550 769 550 #889499
#kutunun kendisi
box noover 28 25 768 549 #ff350298
İlerleme çubuğu örneği:
Code:
#artalan
box silent noover 200 509 600 525 #a6280098
#başlangıç
box silent inter 200 510 200 524 #fc4625 #fc4625 #ef390b #ef390b
#bitiş
box silent 200 510 600 524 #fc4625 #fc4625 #ef390b #ef390b
#çerçeve
box silent 200 509 600 489 #313234
box silent 200 525 600 525 #889499
box silent 200 509 200 525 #313234
box silent 600 509 600 525 #889499
Not: İlerleme çubuğunda 4 rengi birden verdik renk1=sol üst renk2=sağ üst renk3=sol alt renk4=sağ alt
Sanal terminal ayar dosyasının düzenlenmesi
version seçeneği: Bootsplash versionu
state seçeneği: resmin gösterilip (1) gösterilmemisini (0) belirtir.
fgcolor seçeneği: Metin rengi
bgcolor: Artalan rengi
tx seçeneği: Metinlerin yazılacağı alanın x koordinatı
ty seçeneği: Metinlerin yazılacağı alanın y koordinatı
tw seçeneği: Metinlerin yazılacağı alanın genişliği
th seçeneği: Metinlerin yazılacağı alanın yüksekliği
jpeg seçeneği: Sanal tertminalde kullanılacak artalan resmi
overpaintok seçeneği: Yazıların çıkması için (1) olması gerekir.
Sembolik bağlantıların oluşturulması: Sanal terminal ayar dosyasını vt0-800x600.cfg adıyla kayettikten sonra tüm terminallerde resmi gösterebilmek için 2 seçeneğimiz vardır. Ya tüm terminaller için ayrı ayar dosyaları oluşturacağız yada bu ayar dosyasına sembolik bağlar oluşturacağız
Örn: ln -s /etc/bootsplash/themes/Sebo2/config/vt0-800x600.cfg /etc/bootsplash/themes/Sebo2/config/vt1-800x600.cfg
Bunu tüm sanal terminaller için yapmalısınız.
LILO ayarlarının yapılması
Yeni initrd (Initial Ramdisk) oluşturulması: mkinitrd /boot/initrdyeni.img `uname -r` yazarak yeni initrd yi oluşturun. Tabi birden çok kernel yüklü ise onlar içinde oluşturmalısınız. (Mandrake 9.2 ve 10)
mkinitrd -s çözünülürlük (Örn: mkinitrd 1024x768) Bu eski initrdnin üzerine yazacak ve sembolik bağları güncelleyecektir. (SuSE 9.1)
mkinitrd ile ilgili ayrıntılı bilgi için man sayfasına bakınız
/etc/lilo.conf un düzenlenmesi
initrd seçeneği: tüm initrd seçeneklerini /boot/initrdyeni.img ile değiştirin. (tabi değişti ise)
splash seçeneği: silent verbose yada no olabilir silent: Sessiz kipte başlar. ısterseniz ESC ile ayrıntılı kipe geçebilirsiniz verbose: Ayrıntılı kipte başlar. no: Resim yok
Değişiklikleri kaydedip lilo'yu tekrar çalıştırın. Böylece güncellemeler yapılacaktır. şimdi bilgisayarınızı yeniden başlatın eserinizi görebilirsiniz.