红联Linux门户
Linux帮助

linux 启动logo修改

发布时间:2008-01-16 15:57:28来源:红联作者:redfans
修改目标:用自定义的ppm图片替代/drivers/video/logo/logo_linux_clut224.ppm
同时删除logo_linux_clut224.c logo_linux_clut224.o文件这样才能使编译的使用logo_linux_clut224.ppm重新编译
ppm图片的生成:
# pngtopnm logo_linux_clut224.png > logo_linux_clut224.pnm

# pnmquant 224 logo_linux_clut224.pnm > logo_linux_clut224.pnm

# pnmtoplainpnm logo_linux_clut224.pnm > logo_linux_clut224.ppm

一. 制作Logo图片
[1] 可以用一个工具完成,到http://registry.gimp.org/detailview.phtml?plugin=Linux+Logo
去下载一个GIMP插件glogo-1.3.tar.gz
[2] 解开glogo-1.3.tar.gz,然后进行编译
make; make install
[3] 用一些图形工具创建所选Logo图片的三个版本,格式为bmp文件,大小都是80X80像素,颜色分别为214色(也可以低于214色),16色,2色
[4] 在Linux图形界面下打开图形程序组的 The GIMP程序,打开生成的三个版本的logo图片文件,然后选xtns菜单下的Build Linux Logo菜单,结果保存到一个文件中,如logo。

二. 修改kernel/include/linux目录下的linux_logo.h
将步骤一生成的结果文件,如logo打开,其结构为
#if LINUX_LOGO_COLORS == 214
214色时的数据
#endif
#ifdef INCLUDE_LINUX_LOGO16
16色时的数据
#endif
#ifdef INCLUDE_LINUX_LOGOBW
2色时的数据
#endif
打开kernel/include/linux目录下的linux_logo.h,可以发现结构是一样的,从logo中拷贝对应的数据(214色,16色和2色)来替换掉linux_logo.h中原来的内容。然后重新编译一下内核即可。新生成的内核logo就是新的图片了。
文章评论

共有 0 条评论