无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: 2011yaya2007777
打印 上一主题 下一主题

[发布] 增强 GRUB4DOS 菜单编辑功能,支持动画,支持精简字库,支持图形菜单

    [复制链接]
451#
发表于 2023-3-17 14:13:22 | 只看该作者
关于进度条在实际使用中的情况向yaya报告一下:

1.菜单中使用了快捷键后主菜单与子菜单相互切换:
  G4D下按快捷键后可以正常跳转不会死机,但进度条每次跳转后的初始位置不正确,每跳转切换一次会向右移动部分。
  G4E下按快捷键后有时可以跳转到子菜单,但按快捷键返回主菜单时必死机。
若先按除快捷键外的任意键结束进度条,再按快捷键在G4D和G4E下都能正常切换显示运行。

2.实机启动中,若设置倒计时为60秒,G4D下进度条刚好在30秒时结束;G4E下进度条刚好在29秒结束。这个数据对修正
 进度条的巨大误差不知有无参考。
回复

使用道具 举报

452#
发表于 2023-3-17 14:14:48 | 只看该作者
关于进度条在实际使用中的情况向yaya报告一下:

1.菜单中使用了快捷键后主菜单与子菜单相互切换:
  G4D下按快捷键后可以正常跳转不会死机,但进度条每次跳转后的初始位置不正确,每跳转切换一次会向右移动部分。
  G4E下按快捷键后有时可以跳转到子菜单,但按快捷键返回主菜单时必死机。
若先按除快捷键外的任意键结束进度条,再按快捷键在G4D和G4E下都能正常切换显示运行。

2.实机启动中,若设置倒计时为60秒,G4D下进度条刚好在30秒时结束;G4E下进度条刚好在29秒结束。这个数据对修正
 进度条的巨大误差不知有无参考。
回复

使用道具 举报

453#
发表于 2023-3-17 17:09:49 | 只看该作者
还有个情况是G4D进度条在UD分区好像不起作用,正在测试中……
回复

使用道具 举报

454#
发表于 2023-3-17 17:35:53 | 只看该作者
经反复测试同一菜单进度条确实在UD分区无法显示。
回复

使用道具 举报

455#
 楼主| 发表于 2023-3-17 20:05:11 | 只看该作者
经反复测试同一菜单进度条确实在UD分区无法显示

不明白。意思是外部命令(进度条)不工作?这个外部命令放在什么地方?隐藏分区还是可见分区?菜单里调用进度条是使用的绝对地址,还是?菜单在隐藏分区还是可见分区?最好把相关菜单贴上来。
回复

使用道具 举报

456#
 楼主| 发表于 2023-3-17 20:07:40 | 只看该作者
关于进度条在实际使用中的情况

把相关菜单贴上来,让我能比较简单地重现问题。
回复

使用道具 举报

457#
发表于 2023-3-17 23:29:17 | 只看该作者
2011yaya2007777 发表于 2023-3-17 20:05
不明白。意思是外部命令(进度条)不工作?这个外部命令放在什么地方?隐藏分区还是可见分区?菜单里调用 ...

不好意思,UD分区的 ProgressBar 外部命令是最初的,复制新 ProgressBar 外部命令后好了,UD分区无法显示为误报。
回复

使用道具 举报

458#
发表于 2023-3-17 23:29:59 | 只看该作者
xsaxycn 发表于 2023-3-17 14:14
关于进度条在实际使用中的情况向yaya报告一下:

1.菜单中使用了快捷键后主菜单与子菜单相互切换:

这个是存在的。
回复

使用道具 举报

459#
发表于 2023-3-17 23:42:06 | 只看该作者
2011yaya2007777 发表于 2023-3-17 20:07
把相关菜单贴上来,让我能比较简单地重现问题。

测试菜单文件等下载(18.7MB):

链接:pan.baidu.com/s/1YfnbnQczEck3o4J0qrioWw
提取码:wsfg

菜单切换测试请用菜单 5 ===  运行 ^Ghost 备份还原(测试此菜单)  ===   快捷键 G

返回主菜单快捷键用 H
回复

使用道具 举报

460#
 楼主| 发表于 2023-3-18 09:24:57 | 只看该作者
测试菜单文件等下载

没有办法下载。一点就打开无忧网站。

点评

pan.baidu.com/s/1YfnbnQczEck3o4J0qrioWw  详情 回复 发表于 2023-3-18 09:40
复制网址,然后粘贴到浏览器地址栏回车,他设置的超链接不对  详情 回复 发表于 2023-3-18 09:35
回复

使用道具 举报

461#
发表于 2023-3-18 09:35:13 | 只看该作者
2011yaya2007777 发表于 2023-3-18 09:24
没有办法下载。一点就打开无忧网站。

复制网址,然后粘贴到浏览器地址栏回车,他设置的超链接不对

点评

论坛设置的用户权限问题,不让低等级用户发链接。  发表于 2023-3-18 09:42
回复

使用道具 举报

462#
发表于 2023-3-18 09:40:26 | 只看该作者
回复

使用道具 举报

463#
发表于 2023-3-18 21:39:38 来自手机 | 只看该作者
牛牛牛
回复

使用道具 举报

464#
发表于 2023-3-18 22:00:53 | 只看该作者
2011yaya2007777 发表于 2023-3-18 09:24
没有办法下载。一点就打开无忧网站。

权限不够,不能发完整链接。
回复

使用道具 举报

465#
 楼主| 发表于 2023-3-21 09:57:20 | 只看该作者
本帖最后由 2011yaya2007777 于 2023-3-21 11:13 编辑
关于进度条在实际使用中的情况向yaya报告一下:

问题基本解决,测试一下。注意取消了--countdown参数。

  使用方式:ProgressBar [--no-box] 左上角x 左上角y x尺寸 y尺寸 颜色 模式
  颜色:24位色  0x红红绿绿蓝蓝
  模式(0-3位):1.水平从左到右  2.水平从右到左  3.垂直从上到下  4.垂直从下到上
        模式(4-7位):0.递增  1.递减
        x与y采用像素表示
        --no-box:递增模式时,不显示进度条的边框
你可以试一试模式:1,2,0x11,0x12



进度条测试.rar

314.11 KB, 下载次数: 20, 下载积分: 无忧币 -2

回复

使用道具 举报

466#
发表于 2023-3-21 17:58:48 | 只看该作者
2011yaya2007777 发表于 2023-3-21 09:57
问题基本解决,测试一下。注意取消了--countdown参数。

  使用方式:ProgressBar [--no-box] 左上角x  ...

初步测试情况:
1. 虚拟机中G4D和G4E主菜单显示正常,倒计时与进度条已能同步,模式:1,2,0x11,0x12在UD分区和正常分区均显示正常,0x11,0x12有意思的显示方式,赞一个。但G4D用U盘载入显示菜单异常缓慢,UD分区镜像测试还好(不知何故,也许是虚拟机的缘故吧)。
2. 实机测试G4D载入显示主菜单速度还正常,来回切换正常,但G4E无法载入主菜单显示黑屏。
回复

使用道具 举报

467#
 楼主| 发表于 2023-3-21 18:08:39 来自手机 | 只看该作者
我在实机测试,uefi启动正常,切换正常。在qemu虚拟机测试,g4d情况下加载图像及字库特别慢。
回复

使用道具 举报

468#
发表于 2023-3-21 21:02:04 | 只看该作者
2011yaya2007777 发表于 2023-3-21 18:08
我在实机测试,uefi启动正常,切换正常。在qemu虚拟机测试,g4d情况下加载图像及字库特别慢。

怪事!我这边其它文件为最新的,只将ProgressBar文件替换为3月15日的,可以启动显示菜单,但一旦换为最新3月21日的文件就黑屏死机。
回复

使用道具 举报

469#
发表于 2023-3-22 08:48:38 | 只看该作者
学习中
回复

使用道具 举报

470#
发表于 2023-3-30 09:47:22 | 只看该作者
功能强大,原来早几年就实现我想要的功能了,我还傻着找不到这贴,从昨晚一直学习到现在,感觉功能强大丰富,谢谢大佬
回复

使用道具 举报

471#
发表于 2023-3-31 20:17:24 来自手机 | 只看该作者
请教下大佬,怎么在标题上 获取当前电脑启动的方式,如是uefi  还是bios
回复

使用道具 举报

472#
 楼主| 发表于 2023-4-2 08:49:04 | 只看该作者
请教下大佬,怎么在标题上 获取当前电脑启动的方式,如是uefi  还是bios

calc *0x8272&0xff > nul ;; set ver=%@retval%
%ver%==0   BIOS
%ver%==32 UEFI 32
%ver%==64 UEFI 64
回复

使用道具 举报

473#
发表于 2023-4-3 14:22:08 | 只看该作者
谢谢分享。
回复

使用道具 举报

474#
发表于 2023-4-9 13:50:52 | 只看该作者
为啥我使用ProgressBar没有进度条边框?
/boot/grub/ext/ProgressBar 100 540 600 10 0x444444 1
回复

使用道具 举报

475#
发表于 2023-4-12 15:51:04 | 只看该作者
caocaofff 发表于 2023-4-9 13:50
为啥我使用ProgressBar没有进度条边框?
/boot/grub/ext/ProgressBar 100 540 600 10 0x444444 1

将所有更新为最新,试试。
回复

使用道具 举报

476#
发表于 2023-8-19 09:06:35 | 只看该作者
谢谢楼主分享心得,最近在学习GRUB4 UEFI版   看看与其他启动方式有什么不同
回复

使用道具 举报

477#
发表于 2023-9-20 18:45:48 | 只看该作者
谢谢 yaya 的更新,新版 grub4dos-for_UEFI-2023-08-18 已解决我这里 G4E 无法载入主菜单显示黑屏的问题,现在一切正常,再次谢谢!

另外,请教个问题 G4E 下子菜单返回主菜单, 怎么像 G4D 下,用 calc *0x307FFC-0x110000 > nul && configfile (md)4+8 ! configfile (md)0x880+0x200 重新加载该内存块来重新加载内置菜单, 不然每次返回都要重新加载一次字体,有点慢。

回复

使用道具 举报

478#
 楼主| 发表于 2023-9-20 19:07:36 来自手机 | 只看该作者
G4D使用以上方法返回主菜单,同样要加载一次字体。
回复

使用道具 举报

479#
发表于 2023-9-20 19:30:55 | 只看该作者
哦,原来用 gfxmenu 返回很快,以为是一次性加载再次读取的内存。这个字体反复加载有点慢不太理想。
谢谢YAYA 的回复。
回复

使用道具 举报

480#
 楼主| 发表于 2023-9-21 15:42:16 | 只看该作者
哦,原来用 gfxmenu 返回很快,以为是一次性加载再次读取的内存。这个字体反复加载有点慢不太理想。


在主菜单里设置:
从子菜单返回主菜单,不想二次加载背景图        calc *0x8312&2 > nul ||  splashimage /boot/grub/lt.jpg
从子菜单返回主菜单,不想二次加载字库           calc *0x8312&4 > nul || font /boot/grub/unifont.hex.gz

点评

zyy
受主板限制 BOOT.WIM 大于1G后 LEGACY就不能正常启动了(会报内存不足,无法创建RAMDISK设备),而UEFI方式并无此限制,大大有没有办法可以解决这个1G的问题  详情 回复 发表于 2023-10-3 11:44
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-17 05:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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