[原创]为FreeBSD设置启动画面_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2992 | 回复: 0   主题: [原创]为FreeBSD设置启动画面        下一篇 
wulcan
版主
等级:中校
经验:1795
发帖:124
精华:0
注册:2014-3-19
状态:离线
发送短消息息给wulcan 加好友    发送短消息息给wulcan 发消息
发表于: IP:您无权察看 2014-8-28 22:02:36 | [全部帖] [楼主帖] 楼主

图形启动画面跟屏幕保护程序相似,都是显示彩色的界面,这需要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




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论