Deleted Added
full compact
splash.4 (62978) splash.4 (65009)
1.\"
2.\" Copyright (c) 1999
3.\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 10 unchanged lines hidden (view full) ---

19.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26.\"
1.\"
2.\" Copyright (c) 1999
3.\" Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 10 unchanged lines hidden (view full) ---

19.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
20.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
21.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
22.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
23.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
25.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26.\"
27.\" $FreeBSD: head/share/man/man4/splash.4 62978 2000-07-11 22:39:48Z dannyboy $
27.\" $FreeBSD: head/share/man/man4/splash.4 65009 2000-08-23 08:57:59Z sheldonh $
28.\"
29.Dd February 9, 1999
30.Dt SPLASH 4
31.Os FreeBSD
32.Sh NAME
33.Nm splash
34.Nd
35splash screen / screen saver interface
36.Sh SYNOPSIS
37.Cd "pseudo-device splash"
38.Sh DESCRIPTION
39The
40.Nm
41pseudo device driver adds support for the splash screen and screen
42savers to the kernel.
43This driver is required if the splash bitmap image is to be loaded or
44any screen saver is to be used.
45.Sh SPLASH SCREEN
46You can load and display an arbitrary bitmap image file as a welcome banner
28.\"
29.Dd February 9, 1999
30.Dt SPLASH 4
31.Os FreeBSD
32.Sh NAME
33.Nm splash
34.Nd
35splash screen / screen saver interface
36.Sh SYNOPSIS
37.Cd "pseudo-device splash"
38.Sh DESCRIPTION
39The
40.Nm
41pseudo device driver adds support for the splash screen and screen
42savers to the kernel.
43This driver is required if the splash bitmap image is to be loaded or
44any screen saver is to be used.
45.Sh SPLASH SCREEN
46You can load and display an arbitrary bitmap image file as a welcome banner
47on the screen when the system is about to start. This image will remain on
48the screen during kernel initialization process until the ``Login'' prompt
49appears on the screen or until a screen saver is loaded and initialized.
50The image will also disappear if you hit any key, although this may not work
51immediately if the kernel is still probing devices.
47on the screen when the system is about to start.
48This image will remain on the screen
49during kernel initialization process
50until the ``Login'' prompt appears on the screen
51or until a screen saver is loaded and initialized.
52The image will also disappear if you hit any key,
53although this may not work immediately
54if the kernel is still probing devices.
52.Pp
53If you specify the
54.Fl c
55or
56.Fl v
57boot option when loading the kernel, the splash image will not appear.
58However, it
59is still loaded and can be used as a screen saver later: see below.
60.Pp
61In order to display the bitmap, the bitmap file itself and the
62matching splash image decoder module must be loaded by the boot loader.
63Currently the following decoder modules are available:
64.Pp
65.Bl -tag -width splash_decoder -compact
66.It Pa splash_bmp.ko
67W*ndows BMP file decoder.
68While the BMP file format allows images of various color depths, this
55.Pp
56If you specify the
57.Fl c
58or
59.Fl v
60boot option when loading the kernel, the splash image will not appear.
61However, it
62is still loaded and can be used as a screen saver later: see below.
63.Pp
64In order to display the bitmap, the bitmap file itself and the
65matching splash image decoder module must be loaded by the boot loader.
66Currently the following decoder modules are available:
67.Pp
68.Bl -tag -width splash_decoder -compact
69.It Pa splash_bmp.ko
70W*ndows BMP file decoder.
71While the BMP file format allows images of various color depths, this
69decoder currently only handles 256 color bitmaps. Bitmaps of other color
70depths will not be displayed.
72decoder currently only handles 256 color bitmaps.
73Bitmaps of other color depths will not be displayed.
71.It Pa splash_pcx.ko
72ZSoft PCX decoder.
73This decoder currently only supports version 5 8-bpp single-plane
74images.
75.El
76.Pp
77The
78.Sx EXAMPLES

--- 4 unchanged lines hidden (view full) ---

83If you enable the VESA mode support in the kernel,
84either by statically linking the VESA module or by loading the VESA module
85.Pq see Xr vga 4 ,
86you can load bitmaps up to a resolution of 1024x768, depending on the VESA
87BIOS and the amount of video memory on the video card.
88.Sh SCREEN SAVER
89The screen saver will activate when the system is considered idle: i.e.
90when the user has not typed a key or moved the mouse for a specified period
74.It Pa splash_pcx.ko
75ZSoft PCX decoder.
76This decoder currently only supports version 5 8-bpp single-plane
77images.
78.El
79.Pp
80The
81.Sx EXAMPLES

--- 4 unchanged lines hidden (view full) ---

86If you enable the VESA mode support in the kernel,
87either by statically linking the VESA module or by loading the VESA module
88.Pq see Xr vga 4 ,
89you can load bitmaps up to a resolution of 1024x768, depending on the VESA
90BIOS and the amount of video memory on the video card.
91.Sh SCREEN SAVER
92The screen saver will activate when the system is considered idle: i.e.
93when the user has not typed a key or moved the mouse for a specified period
91of time. As the screen saver is an optional module, it must be explicitly
92loaded into memory. Currently the following screen saver modules are
93available:
94of time.
95As the screen saver is an optional module,
96it must be explicitly loaded into memory.
97Currently the following screen saver modules are available:
94.Pp
95.Bl -tag -width splash_module.ko -compact
96.It Pa blank_saver.ko
97This screen saver simply blanks the screen.
98.It Pa daemon_saver.ko
99Animated BSD Daemon screen saver.
100.It Pa fade_saver.ko
101The screen will gradually fade away.

--- 98 unchanged lines hidden (view full) ---

200If the VESA support is statically linked to the kernel, it is not
201necessary to load the VESA module.
202Just load the bitmap file and the splash decoder module as in the
203first example above.
204.\".Sh DIAGNOSTICS
205.Sh CAVEATS
206Both the splash screen and the screen saver work with
207.Xr syscons 4
98.Pp
99.Bl -tag -width splash_module.ko -compact
100.It Pa blank_saver.ko
101This screen saver simply blanks the screen.
102.It Pa daemon_saver.ko
103Animated BSD Daemon screen saver.
104.It Pa fade_saver.ko
105The screen will gradually fade away.

--- 98 unchanged lines hidden (view full) ---

204If the VESA support is statically linked to the kernel, it is not
205necessary to load the VESA module.
206Just load the bitmap file and the splash decoder module as in the
207first example above.
208.\".Sh DIAGNOSTICS
209.Sh CAVEATS
210Both the splash screen and the screen saver work with
211.Xr syscons 4
208only. They are not available for the alternative console driver
212only.
213They are not available for the alternative console driver
209.Xr pcvt 4 .
210.Sh BUGS
211If you load a screen saver while another screen saver has already
212been loaded, the first screen saver will not be automatically unloaded
213and will remain in memory, wasting kernel memory space.
214.Sh SEE ALSO
215.Xr vidcontrol 1 ,
216.Xr syscons 4 ,

--- 28 unchanged lines hidden ---
214.Xr pcvt 4 .
215.Sh BUGS
216If you load a screen saver while another screen saver has already
217been loaded, the first screen saver will not be automatically unloaded
218and will remain in memory, wasting kernel memory space.
219.Sh SEE ALSO
220.Xr vidcontrol 1 ,
221.Xr syscons 4 ,

--- 28 unchanged lines hidden ---