linux开机画面可以是动画吗

linux开机画面可以是动画吗,第1张

理论上可以。

实际上你要考虑怎么播放这个动画。因为开机时软件环境不全,很多东西都没启动,很多驱动都没有载入。所以这个时候动画的播放功能限制很大。

一般这段时间播放的动画,都是多图片组成的。

有些开机画面程序是支持简单的动画的。

比如 playmoth 就可以简单的实现一些。fbsplash 也可以。

显示图像是需要 console 下面的显示驱动支持的。

修改Linux内核启动logo

系统环境:ubuntu 10.04 +x86

$ sudoapt-get install netpbm

$pngtopnm loongson.png >loongson.pnm

说明:用来转换的图片必须为 png 格式,否则会有如下提示:

pngtopnm:input file not a PNG file

$pnmquant 224 loongson.pnm >loongson224.pnm

pnmcolormap: making histogram…

pnmcolormap: 5854 colors found

pnmcolormap: choosing 224 colors…

pnmremap:222 colors found in colormap

注意:此处pnmquant 必须输出到另一个不同名的文件,否则会出现如下错误提示

eg:$pnmquant 224 loongson.pnm >loongson.pnm

pnmcolormap: EOF / read error reading magic number

pnmcolormap failed, rc=256

$pnmtoplainpnm loongson224.pnm >loongson224.ppm

然后用转换好的loongson224.ppm 替换 kernel

/drivers/video/logo/logo_linux_clut224.ppm(最好先做好备份)

,然后删除同一目

录下的logo_linux_clut224.c 文件,重新编译内核即可

$ cd/home/work/kenrel/linux26_3210/drivers/video/logo

$ mvlogo_linux_clut224.ppm{,-bk}

$ cp/home/loongson/Dowload/loongson224.ppm ./

$ mvloongson224.ppm logo_linux_clut224.ppm

$ rmlogo_linux_clut224.c

$ cd///

$ makemenuconfig //在内核里面选上logo 支持

DeviceDrivers --->

[*]Graphics support --->

[*]Bootup logo --->

[*] Standard black and whiteLinux logo

[*] Standard 16-color Linuxlogo

[*] Standard 224-color Linuxlogo

$make

1自己的LINUX安装没有Imagemagick这个RPM包rpm -qa |grep imagemagick

2,如果没有就把你的linux的第一张光盘放如光驱,挂载光驱 mount /dev/cdrom /mnt/cdrom

3,然后安装imagemagick软件包 rpm -vih imagemagick

4,卸载光驱 umoun /mnt/cdrom

5,修改图片(找一张你喜欢的图片给换了,修改它) convert (图片) -colors 14 -resize 640x480 favor.xpm

6,然后压缩 gzip -9 favor.xpm

7,移动压缩的文件 mv favor.xpm.gz /boot/grub

8,编grub.conf vi grub.conf

9,修改splashimage=(hd0,0)log_content1/grub/splash.xpm.gz为splashimage=(hd0,0)/grub/favor.xpm.gz


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8519254.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存