Date: Sun, 10 Jan 1999 23:37:53 -0800 (PST) From: "Eugene M. Kim" <astralblue@usa.net> To: FreeBSD Chat Mailing List <freebsd-chat@FreeBSD.ORG> Subject: Re: Splash screen for 3.0-CURRENT! Message-ID: <Pine.BSF.4.02A.9901102335530.2493-100000@gw1.pl.cp> In-Reply-To: <199901110348.MAA17998@zodiac.mech.utsunomiya-u.ac.jp>
index | next in thread | previous in thread | raw e-mail
(Directed from -current)
Isn't now a good time for a ``FreeBSD splash screen contest?'' :-) :-]
Cheers,
Eugene
On Mon, 11 Jan 1999, Kazutaka YOKOTA wrote:
| A splash screen module has been added to 3.0-CURRENT.
|
| >yokota 1999/01/10 19:34:56 PST
| >
| > Modified files:
| > sys/modules Makefile
| > Added files:
| > sys/modules/splash Makefile Makefile.inc
| > sys/modules/splash/bmp Makefile splash_bmp.c
| > Log:
| [...]
|
| This version has rather limited capabilities, but should be a good
| start... Well, sort of.
|
| It can handle W*ndows 256 color BMP file. (Other color depth probably
| won't work.) The size of the image must be 320x200 or less. Too
| restricted? Yes :-)
|
| (Is anyone interested in enhancing this, or writing new modules to
| load other image file formats?)
|
| In order to see splash image when your kernel loads, do the following:
|
| Make sure the following line is added to your kernel configuration
| file and rebuild a new kernel.
|
| pseudo-device splash
|
| Copy your favorite W*ndows BMP file to somewhere the boot loader can
| see. I used "Powered by FreeBSD" logo by Brian Tao for testing :-)
|
| When the boot loader starts, load kernel, splash image file and
| the splash image decoder module as follows.
|
| load kernel
| load -t splash_image_data _your_BMP_file_
| load splash_bmp
| boot
|
| ("-t splash_image_data" is extremely important as the the decoder will
| look for this tag for the bitmap data.)
|
| Then you should see the image on your screen as soon as the kernel
| loads.
|
| Note that if you specify -c or -v options to the boot command, the
| splash image won't appear. (But is loaded and can be used as a screen
| saver later; see below.)
|
| Note also that the splash screen won't be available if you use pcvt
| driver. You must be using syscons. Sorry.
|
| The splash screen will go away if you hit any key (this may not work
| immediately if the kernel is still probing devices), or you load a
| screen saver.
|
| If you load the splash image decoder module but don't load a screen
| saver, you can continue using the splash module as a screen saver.
| Specify timeout value by running vidcontrol.
|
| vidcontrol -t timeout
|
| Then, the splash screen image will come back after the specified time.
|
| (You cannot use the regular screen saver as a splash screen, though.)
|
| Kazu
|
|
| To Unsubscribe: send mail to majordomo@FreeBSD.org
| with "unsubscribe freebsd-current" in the body of the message
|
--
Eugene M. Kim <astralblue@usa.net>
"Is your music unpopular? Make it popular; make music
which people like, or make people who like your music."
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-chat" in the body of the message
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.02A.9901102335530.2493-100000>
