无忧启动论坛

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

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
2161#
 楼主| 发表于 2011-12-30 13:36:28 | 只看该作者
“进入命令行之后自动DEBUG ON”。
------------------------
这个人性化设计有好处也有坏处。对调试很不利。有时频繁的切换很麻烦。
如果能改成按ESC返回自动设置成原值就ok!

另:当线宽>=6时,x、y方向的宽度明显不等。
下面是8单位的线宽,我估计与行距调整有关。
(ps:测试与行距调整无关)

[ 本帖最后由 zhaohj 于 2011-12-30 17:28 编辑 ]

Snap1.jpg (3.82 KB, 下载次数: 119)

Snap1.jpg
回复

使用道具 举报

2162#
发表于 2011-12-30 20:08:14 | 只看该作者
这是正常的,因为太宽了会就占用了下一个字符的位置。然后写下一个字符时多出来的部份被覆盖了。

看看附件,我使用了10的宽度。。


另外新的版本GRUB4DOS和HOTKEY已经上传。

下载地址分别是。

hotkey
http://code.google.com/p/grubuti ... &q=#makechanges

grub4dos
http://code.google.com/p/grub4do ... &q=#makechanges

aa.png (7.73 KB, 下载次数: 122)

aa.png
回复

使用道具 举报

2163#
发表于 2011-12-30 20:08:48 | 只看该作者

回复 #2163 chenall 的帖子

老大,现在热键功能也很不错了,但能不能这样:
1、自动编号可用状态,如果设置了热键,在自动编号位置出现热键符号以代替原来的数字;
2、热键或自动编号位置的符号的颜色单独控制;

[ 本帖最后由 hhh333 于 2011-12-30 20:14 编辑 ]
回复

使用道具 举报

2164#
发表于 2011-12-30 20:11:54 | 只看该作者
用chrome编辑不方便,直接新回贴了,就不改了。嘿嘿。

新的hotkey应该可以正常使用F11和F12作为热键了目前只特殊处理了F11和F12没有处理ctrl+f11/shift+f11/alt+f11。

执行hotkey时会自动检测BIOS是否支持,如果BIOS支持就不处理,否则交由程序处理

程序通过拦截按键,如果是F11和F12就额外处理,否则就交给BIOS处理。

新的版本,执行过hotkey之后是自动对所有菜单生效的。一般不需要去禁用,如果你的菜单没有设置任何热键,程序不会处理(即使是hotkey -nc)

[ 本帖最后由 chenall 于 2011-12-30 20:15 编辑 ]
回复

使用道具 举报

2165#
发表于 2011-12-30 20:13:26 | 只看该作者

回复 #2167 hhh333 的帖子

回复 #2167 hhh333 的帖子

这个比较麻烦,而且因为热键不一样,宽度也不一样,处理也麻烦。以后再看看有没有什么好办法吧。

另外还有一个麻烦就是还要考虑翻页。。否则直接让hotkey修改菜单界面就行了。^_^.

[ 本帖最后由 chenall 于 2011-12-30 20:17 编辑 ]
回复

使用道具 举报

2166#
发表于 2011-12-30 20:15:32 | 只看该作者

回复 #2169 chenall 的帖子

其实自动列表还是蛮好的。。。

如果要使用自动列表,又要热键,那么热键不要设置数字就行了。。。

当然有可能显示起来比较不好看一些

[ 本帖最后由 zhs509 于 2011-12-30 20:16 编辑 ]
回复

使用道具 举报

2167#
发表于 2011-12-30 20:18:42 | 只看该作者

回复 #2170 zhs509 的帖子

用了热键就没有必要再用自动列表了。。。。除非你的菜单数量实在是太多了。
回复

使用道具 举报

2168#
发表于 2011-12-30 20:20:06 | 只看该作者

回复 #2169 chenall 的帖子

自动编号预留3个字符位置如何?除了功能键F10以上需要3个符号,其他的应该都是一个符号。用其他组合键也失去了快捷键的意义。
回复

使用道具 举报

2169#
发表于 2011-12-30 20:23:39 | 只看该作者

回复 #2171 chenall 的帖子

哈哈 为了编辑方便还是优先考虑自动列表
回复

使用道具 举报

2170#
发表于 2011-12-30 20:28:45 | 只看该作者

回复 #2171 chenall 的帖子

我觉得自动编号算是g4d的一个特色功能,热键反而应该往后排。
如果让选择数字以后立即执行的话,10以下菜单就按一个键,100以内的最多按2个键,跟快捷键没什么区别。
回复

使用道具 举报

2171#
发表于 2011-12-30 21:51:07 | 只看该作者
新的grldr和hotkey似乎有问题:

不往下走了
回复

使用道具 举报

2172#
发表于 2011-12-30 21:54:42 | 只看该作者
我的一样,停留在这个画面上不动了。在菜单中不加载hotkey可以正常显示菜单,但快捷键无效。
hotkey与grldr有冲突

[ 本帖最后由 joy7501 于 2011-12-30 21:57 编辑 ]
回复

使用道具 举报

2173#
发表于 2011-12-30 22:12:19 | 只看该作者

回复 #2176 joy7501 的帖子

暂时还没测试,看来C大又要忙一下了。。。

明天下午再测试。。。
回复

使用道具 举报

2174#
发表于 2011-12-30 22:59:26 | 只看该作者
用这个试试,应该可以了。因为调试时用的循环是10000,所以嘿嘿。要按1万下键盘才会继续,忘了清掉了。

另个出现这个情况还是因为BIOS不支持F11热键。尝试HACK时才出现的。

经过特殊处理,BIOS不支持F11/F12的电脑也可以使用F11和F12热键。

暂时没有处理CTRL/ALT+F11/F12的情况。

[ 本帖最后由 chenall 于 2011-12-30 23:12 编辑 ]

hotkey-2011-12-30.zip

2.44 KB, 下载次数: 56, 下载积分: 无忧币 -2

回复

使用道具 举报

2175#
 楼主| 发表于 2011-12-31 10:09:49 | 只看该作者
新版本按小写字母c、e等无法进入编辑状态,而按大写字母可以。
-------------
突然发现大写、小写的键盘反了。重启后正常。
误报!sorry!

[ 本帖最后由 zhaohj 于 2011-12-31 10:12 编辑 ]
回复

使用道具 举报

2176#
发表于 2011-12-31 10:12:49 | 只看该作者
的确是默认大写字母快捷键了。建议忽略大小写。目前从子菜单返回主菜单,都要重新加载字体与背景,可否进行判断,在已加载的情况下不再重复加载?要是背景支持JPG/PNG格式就好,BMP真是太大,加载速度慢

[ 本帖最后由 lafter 于 2011-12-31 10:18 编辑 ]
回复

使用道具 举报

2177#
 楼主| 发表于 2011-12-31 10:55:52 | 只看该作者
"从子菜单返回主菜单,都要重新加载字体与背景"
------------------------
这个问题真很难解决,可以这样解决:
在主菜单中加判断
1:判断是否加载了字库
read 0x1800820 || font %@path%unifont.hex
2:判断是否加载了图形
calc 46<<2+*0x8304
read %@retval% || splashimage %@path%photo.bmp
回复

使用道具 举报

2178#
发表于 2011-12-31 10:57:00 | 只看该作者

回复 #2180 lafter 的帖子

将BMP图片进行GZ压缩或LZMA压缩看看。。。

记得老大说过BMP格式比较简单,其他格式好像复杂很多。。。
回复

使用道具 举报

2179#
 楼主| 发表于 2011-12-31 11:07:15 | 只看该作者
目前的bmp只支持24位及32位色,不管怎么压缩也有点大。
如果能支持256色或16位色,相对小很多。
对PXE来说压力很大,目前实机考虑只有“割爱”。
回复

使用道具 举报

2180#
发表于 2011-12-31 11:17:02 | 只看该作者
原帖由 zhs509 于 2011-12-31 10:57 发表 将BMP图片进行GZ压缩或LZMA压缩看看。。。记得老大说过BMP格式比较简单,其他格式好像复杂很多。。。
压缩后有改善。
回复

使用道具 举报

2181#
发表于 2011-12-31 11:28:13 | 只看该作者
原帖由 zhaohj 于 2011-12-31 10:55 发表 "从子菜单返回主菜单,都要重新加载字体与背景"------------------------这个问题真很难解决,可以这样解决:在主菜单中加判断1:判断是否加载了字库read 0x1800820 || font %@path%unifont.hex2:判 ...
测试成功,谢zhaoj大.另外,可有办法隐藏初始化时的屏显信息?边框颜色如何设置?比如设为青色

[ 本帖最后由 lafter 于 2011-12-31 11:29 编辑 ]
回复

使用道具 举报

2182#
 楼主| 发表于 2011-12-31 11:36:27 | 只看该作者
边框颜色:
color border=**
初始化时的屏显信息我不知你讲的哪些?如果是内部命令或外部命令产生可用 > nul ,来消除屏幕输出。
回复

使用道具 举报

2183#
发表于 2011-12-31 12:52:11 | 只看该作者
我修改过的一张背景小图片,替换0PE中/boot/grub/目录下同名文件即可。


[ 本帖最后由 pseudo 于 2011-12-31 12:57 编辑 ]

BG.rar

8.72 KB, 下载次数: 81, 下载积分: 无忧币 -2

回复

使用道具 举报

2184#
发表于 2011-12-31 12:55:10 | 只看该作者

回复 #2185 lafter 的帖子

抄袭下grub4dos更新日志:
  1. 2011-11-29新的color命令语法。
  2. color color_state=color [..]
  3. 其中color_state字符串可以如下。
  4. normal  未选中菜单
  5. highlight 选中菜单
  6. helptext 菜单帮助信息
  7. heading 菜单头(GRUB4DOS信息)
  8. standard 默认色(控制台)
  9. border  菜单边框VBE模式下有效果
  10. color normal=0x0F highlight=0x0E helptext=0x0A heading=0x02 standard=0x02 border=0x77
复制代码

颜色表获取方法,按C进入控制台,输入echo -h即可获取颜色代码

我习惯用虚拟机截图保存后再慢慢设置颜色!

[ 本帖最后由 zhs509 于 2011-12-31 12:57 编辑 ]
回复

使用道具 举报

2185#
发表于 2011-12-31 13:43:41 | 只看该作者

回复 #2183 zhaohj 的帖子

可以继续使用XPM格式图片背景的的。。。。

另外目前快捷键是有区分大小写的,不过只支持小写,我还没有改。。

有没有试一下F11/F12是否正常。

[ 本帖最后由 chenall 于 2011-12-31 14:33 编辑 ]
回复

使用道具 举报

2186#
发表于 2011-12-31 13:51:39 | 只看该作者

回复 #2180 lafter 的帖子

  变通解决办法,把背景图及字库等总体的,写在GRLDR内置菜单中,其他的转到外置菜单中,外置菜单再分级,这样,外置菜单中不再加载图形及字库,这样,图形及字库只加载一次,外置菜单无论多少次分级,都不会重复加载图形及字库。
  也不用再专门进行判断,判断也要占用时间。

[ 本帖最后由 幸运的草 于 2011-12-31 13:53 编辑 ]
回复

使用道具 举报

2187#
发表于 2011-12-31 14:09:11 | 只看该作者

回复 #2189 chenall 的帖子

虚拟机中无问题,实机中不行,出现一行
bios not surport f11 f12,halk it 后,快捷方式失效且^XX显示出来。

如果bios不支持,就不支持f11f12算了,否则增加麻烦和不稳定。

也没有必要增加组合键,要按几个键组合还能够快捷吗?我一般用自动编号,大于10以上的用快捷键。

[ 本帖最后由 hhh333 于 2011-12-31 14:41 编辑 ]
回复

使用道具 举报

2188#
发表于 2011-12-31 14:43:09 | 只看该作者

回复 #2191 hhh333 的帖子

你是如何使用的??hotkey命令必须在title命令之前执行过一次。否则当前菜单不会生效。

另外hotkey命令就这样子了。关于大小写的问题,其实目前就是按键位判断的。所以如果有使用字母作快捷键只要在小写状态下就行了。

要使用大写的快捷键菜单上必须写Shift+A(这个是不区分大小写的)
比如要使用‘#’就是^Shift+3
回复

使用道具 举报

2189#
发表于 2011-12-31 14:53:16 | 只看该作者

回复 #2192 chenall 的帖子

肯定在title这个前面的,也显示了安装成功的信息,虚拟机从光盘启动时好象没有问题,是不是出现f11f12的提示信息就不行了?
找了台较慢的机子,拍了两张:

[ 本帖最后由 hhh333 于 2011-12-31 15:02 编辑 ]

IMG_3033.gif (127.51 KB, 下载次数: 191)

IMG_3033.gif

IMG_3034.gif (153.29 KB, 下载次数: 198)

IMG_3034.gif
回复

使用道具 举报

2190#
发表于 2011-12-31 15:44:48 | 只看该作者

回复 #2193 hhh333 的帖子

我实机测试是正常的,看不到GRUB4DOS版本,估计你的GRUB4DO没有更新到最新版。。

新版的HOTKEY只能配合最新版的GRUB4DOS使用(同一天发布的。)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-27 19:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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