图形启动画面跟屏幕保护程序相似,都是显示彩色的界面,这需要splash(飞溅屏幕)的支持,所以首先要在内核配置文件中启用下面这行并重新编译内核,默认的配置中是启用的:
device splash # Splash screen and screen saver support
这仅仅是支持了飞溅屏幕,飞溅的格式,还要加载相应的模块,正常情况下,支持三种:
splash_bmp.ko* splash_pcx.ko* splash_txt.ko*,分别支持bmp,pcx和txt模式,现在最常用的是bmp格式,用windows的“画图”程序就可以制作。
注意也不是所有的bmp格式都能当作启动画面,splash只支持640x480的图像,并且只能是256色以下,所以如果你放一幅优美风景画的话,它就会拒绝显示。没有办法,虽然图片惨不忍暏,但总比黑底白字要强多了。
制作的时候,photoshop作256色的图比较麻烦,转出来以后还会改变效果,所以还是用画图方便一些。
加载内核模块要在/boot/loader.conf里面添加:
splash_bmp_load="YES"
bitmap_load="YES"
bitmap_name="/boot/my.bmp"
在启动的时候,会显示:
然后在正常启动了一小段,大约检测完CPU型号之后,就会显示所指定的图片,并且这个时候该图片相当于屏幕保护程序:
(1)按任意键就会到命令行的模式,出现黑底白字;
(2)如果5分钟(默认)没有键盘和鼠标指令,则进入屏保模式;
(3)屏保模式下,图片会慢慢变暗,直到隐约能见,然后再逐渐变亮到正常亮度,然后再变暗,以此循环下去。
该贴由hui.chen转至本版2014-11-5 17:04:55