SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
Splashy

A complete user-space boot splash system

A boot splash program that doesn't require patching the Linux kernel. It paints graphic images directly to framebuffers using libdirectfb.

Known Bugs:

"Image is too little" work around:

For some systems, particularly those whose resolution is setup to 1280x1024 or higher, users report that the splashy window takes about 1/4 of the screen (640x768 out of the 1280x1024 frame buffer) that is reported by the kernel.

This was reported in the Alioth bug tracking system as bug # 301518. The work around is as following:

Date: 2005-05-14 05:10
Sender: None
Logged In: NO

From the directfbrc manpage:
mode=<width>x<height>

Sets the default screen resolution. If unspecified DirectFB will use the first mode from /etc/fb.modes Some frame buffer devices (namely vesafb) don't support mode switches and can only be used in the resolution that is set on boot time.

Note the "If unspecified..." part.
While mode=800x600 will only change the resolution but not the frequency and stuff, the /etc/fb.modes file will allow you to se these.
The perfect workaround will thus be:
1. Find the correct mode for your framebuffer by fbset or by looking through an already existing fb.modes file. 2. Copy the entire mode to the beginning of the file and save it as /etc/fb.modes.

A complete mode specification could look somewhat like this: mode "800x600-72"

# D: 50.00 MHz, H: 48.090 kHz, V: 72.19 Hz geometry 800 600 800 600 8
timings 20000 64 56 23 37 120 6
hsync high
vsync high
endmode

This workaround should also prevent the image from becoming distorted.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.