无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 1696|回复: 11
打印 上一主题 下一主题

[讨论] graphicsmode会清除掉已加载的字体、背景图

[复制链接]
1#
发表于 2023-9-26 17:21:42 | 显示全部楼层
早在三两年前,graphicsmode 是不会清除掉已加载的字体、背景图的

已经修正。看看还有没有问题。

G4D_G4E.rar

320.65 KB, 下载次数: 21, 下载积分: 无忧币 -2

点评

这个版本,已经解决了清除背景图的问题,但是仍然会清除已经加载的字库,导致文字显示花屏(进命令行加载字库返回能正常显示)。  详情 回复 发表于 2023-9-27 10:44
回复

使用道具 举报

2#
发表于 2023-9-27 11:01:20 来自手机 | 显示全部楼层
本帖最后由 2011yaya2007777 于 2023-9-27 12:33 编辑
2011yaya2007777 发表于 2023-9-26 17:21
已经修正。看看还有没有问题。

这个版本,已经解决了清除背景图的问题,但是仍然会清除已经加载的字库,导致文字显示花屏(进命令行加载字库返回能正常显示)



是使用1#的菜单吗?是g4d还是g4e?我反复测试没有问题呀!是第一次加载主菜单就没有中文,还是从子菜单返回中文消失?

点评

是1#的菜单。G4D和G4E都是一样,就是在主菜单选择了子菜单,再由子菜单调用主菜单后,字库就被清除了,菜单显示变成了乱码争块。  详情 回复 发表于 2023-9-28 14:03
回复

使用道具 举报

3#
发表于 2023-9-28 15:03:51 | 显示全部楼层
是1#的菜单


主菜单:
default 3
timeout 15

graphicsmode -1 600:800 480:600 24:32
calc *0x8312&4 > nul || font /GRUB/U51.LZMA
calc *0x8312&2 > nul || splashimage /GRUB/XL_MOON_800.LZMA

title  Test and Other (Menu) \n 备份、检测、维护及其他菜单
  configfile /GRUB/MENU-TEST.LST



子菜单::

write 0x8274 0x3E01   ##汗,这语句什么用,我现在竟然忘记了。  01:显示自动菜单;3e:使用‘>' 分隔符

title  Reuturn MENU.LST \n 返回 MENU.LST 菜单
write   0x307ff8   1   &&   configfile

我使用以上菜单没有问题呀。
试一试子菜单:
title  Reuturn MENU.LST \n 返回 MENU.LST 菜单
find --set-root /GRUB/MENU.LST
configfile /GRUB/MENU.LST
回复

使用道具 举报

4#
发表于 2023-9-30 11:54:05 | 显示全部楼层
好隐秘的问题。
是由于主菜单的注释里面含有‘DotSize=’字符串,引起了误会。已经修正。

G4D_G4E.rar

320.63 KB, 下载次数: 7, 下载积分: 无忧币 -2

点评

我的菜单中,‘DotSize=语句已经被注释掉了啊,居然也会影响?实在是够隐蔽的。不过这次修改的版本,已经解决问题了。 只是在用 QEMU 测试时,子菜单使用 write 0x307ff8 1 && configfile 返回主菜单时,  详情 回复 发表于 2023-10-1 16:29
回复

使用道具 举报

5#
发表于 2023-10-1 16:45:00 来自手机 | 显示全部楼层
使用常规方法为好。configfile /GRUB/MENU.LST
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-10 13:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表