- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I分享:gfxmenu定制高级教程新增可定制菜单
分享:gfxmenu定制高级教程(新增可定制菜单)
本教程介绍从源代码的角度来定制gfx的菜单,比较适合喜欢DIY的用户。我修改了一下gfxboot的代码,使得定制工作完全可以在Windows环境下运行,也方便没有Linux的用户了。1,下载和编译首先,下载msys工具包:/grub4dos/grub_msys_v4.zip编译工作需要在sh环境下进行。工具包里没有cpio,但在帖子grub4dos 的 gfxmenu 支持的#9可以找到,把文件复制到bin目录或者系统路径能找到的地方。然后,下载SuSE风格的配置文件:3.2系列:/grub4dos/gfxboot-3.2.zip3.3系列:/grub4dos/gfxboot-3.3.zip3.3系列可定制菜单:/grub4dos/gfxboot-3.3-custom.zip输入make就能编译成功,生成文件在 boot/message。2、基本定制back.jpg背景图片。置换后,再运行一下make就能把新的图片加进message,比用cpio命令要快。help-boot.en.html, help-boot.zh_CN.html, help-install.en.html, help-install.zh_CN.html中英文帮助信息,可以按自己的需要进行修改。html语句不要用得太复杂,不然gfxmenu可能处理不了。po/bootloader.pot, po/zh_CN.po中英文的信息翻译,bin目录里是一些有用的工具,在README里有介绍。比如说,要加一个新翻译Boot Windows,可以在po目录里输入:bin/add_text bwin Boot Windows然后,打开zh_CN.po,找到#. txt_bwinmsgid Boot Windowsmsgstr 改为 启动Windows 就行了。记得要使用UTF-8编码。16x16.fnt在3.2系列里,生成字体的程序getx11font需要X-Window的支持,在Windows下无法使用。因此,不要运行make font来生成字体。里面的16x16.fnt是我预先定制的,包含500个常用汉字。在3.3系列里,生成字体的程序mkblfont可以在Windows下使用,我把相应的exe文件加上了。目录里的chs.txt是包含的汉字,共有3500个,应该是足够了。如果有缺字的话,可以修改chs.txt,然后运行make font生成新的字体文件。不过,新版字体和旧版是不兼容的,不能把这里生成的字体拿到3.2系列里用。字体缺省使用宋体,你也可以按需要改动。打开Makefile,找到:aafont:? ? ? ? mkblfont -v -l 18 \? ? ? ? -a 0x20-0x7e,0xa0-0xbf,0xc1-0xcb,0xcd-0xce,0xd0-0xd1,0xd3-0xd8,0xda-0xff \? ? ? ? -t chs.txt \? ? ? ? -f simsun:prop=2:space_width=4:size=17:nobitmap=1:autohint=1 \? ? ? ? 16x16.fnt 16x16.log可以把simsun改为其他值。控制面板的字体里显示了系统里所有的字体,只要把文件名里的后续去掉就行了。比如说,黑体是simhei。3、使用可定制菜单(3.3系列)为了方便大家修改message的参数,我制作了一个可定制的message文件。你可以通过编辑message里的gfxboot.cfg文件,来达到定制的目地,而不需要进行重新编译了。message里的gfxboot.cfg列出所有的选项,不过在变量前都加上了#,变为注释了。使用时,先把#和其后的空格去掉,然后再根据自己需要修改数值。目前支持的参数有:boot_show (缺省值0)值为0时,隐藏Options编辑框,值为1时显示。因为options框实际上是没有作用的,建议把它隐藏起来。xmenu_hide_current (缺省值0)值为1时,隐藏语言下面的“简体中文”的字样。menu_start_x, menu_start_y菜单左上角的x,y坐标。menu_max_entries(缺省值8)最多显示的菜单行数menu_bar_min_width(缺省值300)选择菜单条的最小宽度。如果不想菜单条过长,可以把这里的值设得很小,例如1,那样的话,菜单条的长度就会自动设为菜单项的最大长度了。menu_text_normal(缺省值0xfffff
您可能关注的文档
最近下载
- 执业兽医机构聘用证明或服务协议.docx VIP
- 高中语文革命题材课文阅读与写作能力培养策略研究教学研究课题报告.docx
- 生态生命安全森林草原火灾的危害教案.pdf VIP
- 2025年淮安市专业技术人员公需试题-党的二十届三中全会精神解读.docx VIP
- 《文献检索与毕业论文写作》课件第三章 常用英文数据库的使用 .pptx VIP
- 铭记抗战历史+弘扬民族精神+纪念抗战胜利主题班会.pptx VIP
- 2025版煤矿安全规程学习培训课件.pptx
- 22J403-1楼梯栏杆栏板.pptx VIP
- 子宫内膜癌分子分型临床应用中国专家共识(2024年版)解读PPT课件.pptx VIP
- 2024新版2025秋教科版科学三年级上册全册教案教学设计.docx
文档评论(0)