无忧启动论坛

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

GRUB4DOS更新建议、bug反馈专帖

    [复制链接]
481#
发表于 2011-11-10 13:45:43 | 显示全部楼层

回复 #1537 chiannet 的帖子

应该使用2011-11-04的而非11-03.

VBE也必须是配合的版本.
回复

使用道具 举报

482#
发表于 2011-11-10 16:12:48 | 显示全部楼层

回复 #1539 chiannet 的帖子

UNIFONT已经不再更新,所以UNIFONT的问题,暂时不管了.因为UNIFONT也只能算是一个过渡产品.

很多东西都不完善,只是能用.
回复

使用道具 举报

483#
发表于 2011-11-11 10:44:21 | 显示全部楼层
http://bbs.znpc.net/attachment.php?aid=4507

最新的测试版

支持UTF-8文字显示.
测试方法,使用最新版本
菜单文件保存为UTF-8格式.

在菜单中使用以下命令进入VBE模式
font /unifont.hex
graphicsmode -1

就可以看到效果了.

注: 新的版本不需要VBE外部命令.

unifont.hex 可以从这里下载

http://bbs.wuyou.net/forum.php?m ... page=150#pid2333128
回复

使用道具 举报

484#
发表于 2011-11-16 20:54:37 | 显示全部楼层

回复 #1553 hhh333 的帖子

暂时还没有支持背景图片。
回复

使用道具 举报

485#
发表于 2011-11-17 10:39:37 | 显示全部楼层
支持背景图片的测试版来了.

使用方法,

直接使用SPLASHIMAGE命令加载背景图片,目前只支持24/32位的BMP格式,以后根据情况考虑支持BMP的16位等图片格式

graphicsmode -1 640
splashimage /640.bmp

注: 必须先设置匹配的图形模式.

先放出来测试一下.

以下功能是考虑增加的,不一定会支持,根据需求添加.

1.自动根据图片文件设置适合的VBE图形模式,这样就不需要使用graphicsmode命令来设置图形模式了.
2.支持XPM格式图片.
3.支持16色的BMP图片.

GRUB4DOS.zip

294.45 KB, 下载次数: 66, 下载积分: 无忧币 -2

回复

使用道具 举报

486#
发表于 2011-11-17 11:26:14 | 显示全部楼层

回复 #1560 zhaohj 的帖子

是不是你使用了16-24MB处的内存????
回复

使用道具 举报

487#
发表于 2011-11-17 12:06:45 | 显示全部楼层
重新传了一个,

[ 本帖最后由 chenall 于 2011-11-17 16:35 编辑 ]
回复

使用道具 举报

488#
发表于 2011-11-17 13:30:02 | 显示全部楼层

回复 #1567 thttht , #1566 xianglang的帖子

不支持拉伸,缩放...

图片分辨率可以不用和显示的一样,但是

如果图片比较大,则显示的图片不完整.

如果图片比较小,超出图片范围的内容可能是空白,也有可能是图片的某一部份内容

[ 本帖最后由 chenall 于 2011-11-17 14:11 编辑 ]
回复

使用道具 举报

489#
发表于 2011-11-17 13:36:06 | 显示全部楼层

回复 #1570 xianglang 的帖子

这个是BUG,,,

@tingyue-wu
试试把文件另存为UTF-8编码.
回复

使用道具 举报

490#
发表于 2011-11-17 14:16:10 | 显示全部楼层
用ZNPC不点的版本试试,

这个只是加了BMP功能,应该和这个没有关系.
回复

使用道具 举报

491#
发表于 2011-11-17 14:42:00 | 显示全部楼层

回复 #1577 thttht 的帖子

这个是已知的BUG和前面#1570是同一个状况.
回复

使用道具 举报

492#
发表于 2011-11-17 14:44:01 | 显示全部楼层
@zhaohj
这个按目前的设计来算是正常的,

没有显示光标的时候是按背景图色来显示背景色.

会考虑区分开来.
回复

使用道具 举报

493#
发表于 2011-11-17 15:05:33 | 显示全部楼层

回复 #1582 xianglang 的帖子

你可以使用和以前一样的color命令来设置颜色的啊.

只是新的可以设置更多的颜色而已.
回复

使用道具 举报

494#
发表于 2011-11-17 15:08:56 | 显示全部楼层
@jianliulin

目前命令行的颜色是固定的,可以改成使用NORMAL颜色好了.
回复

使用道具 举报

495#
发表于 2011-11-17 16:20:51 | 显示全部楼层
目前的版本VBE模式下还不支持.
回复

使用道具 举报

496#
发表于 2011-11-17 16:42:00 | 显示全部楼层
今天再上传一个...

兼容VGA模式的图片.

可以在VBE模式下使用XPM格式图片,加载方法还是一样.

另外目前的VBE图形模式下,
1. 如果有背景图则背景色无效.
2. 高亮颜色使用的是背景图的反色.

把补丁也上传了(基于不点的最新测试版的补丁)

[ 本帖最后由 chenall 于 2011-11-17 16:53 编辑 ]

GRUB4DOS.zip

298.05 KB, 下载次数: 58, 下载积分: 无忧币 -2

带补丁的版本

回复

使用道具 举报

497#
发表于 2011-11-17 17:55:44 | 显示全部楼层
@jianliulin
有背景图是使用是背景图的反色,你用一张比较复杂的背景图就比较明显.

@xianglang
1.一直都没有透明的,..
2.要可选的比较麻烦,目前只能取其一.
3.关于color的问题,只能改进COLOR了,但是目前不是很必要,谁会没事去整天改颜色啊.
颜色设置一次就好了.
回复

使用道具 举报

498#
发表于 2011-11-17 21:34:25 | 显示全部楼层

回复 #1600 tingyue-wu 的帖子

这个版本使用了color设置的背景色.


第一个上传的版本并不是透明色,而是没有用背景色.
前面的那个是使用背景图片的反色.
这个是使用COLOR设置的背景色.

各有特点.

各位自己对比一下要使用什么设置,我明天过来再决定.

GRUB4DOS.zip

298.03 KB, 下载次数: 44, 下载积分: 无忧币 -2

回复

使用道具 举报

499#
发表于 2011-11-17 21:35:24 | 显示全部楼层

回复 #1601 pseudo 的帖子

这个应该是因为分辨率改变了,但是窗口的设置没有完全改变导致的.

明天我再处理.
回复

使用道具 举报

500#
发表于 2011-11-18 08:26:09 | 显示全部楼层
关于高亮菜单的背景色我看就使用这个版本的设置好了.

1.有设置高亮背景色时使用设置的背景色. (同上一版)
2.没有设置高亮背景色时不设置背景色 (同第一版)

这样应该可以符合大多数人的要求了,

如果你在使用背景图时需要使用纯黑色背景即颜色数是0可以设置高8位为FF比如
以下的会使背景色为000000,前景色为FF00FF,

color 11 0xFF00000000ff00ff

顺便修复了前面pseudo提到的问题.

[ 本帖最后由 chenall 于 2011-11-18 08:37 编辑 ]

GRUB4DOS.zip

294.75 KB, 下载次数: 53, 下载积分: 无忧币 -2

回复

使用道具 举报

501#
发表于 2011-11-18 11:33:29 | 显示全部楼层

回复 #1614 xianglang 的帖子

自己看吧.
摘自置顶贴的GRUB4DOS 帮助文件.

color
用法: color NORMAL [HIGHLIGHT [HELPTEXT [HEADING]]]
描述:

change the menu colors. The lolor NORMAL is used for most lines in the menu, and the color HIGHLIGHT is used to highlight the line where the cursor points. if you omit HIGHLIGHT, then the inverted color of NORMAL is used for the higlighted line. if you omit HELPTEXT and/or HEADING, then NORMAL is used. The format of a color is "FG/BG". FG and BG are black,blue,green,cyan,red,magenta,brown,light-gray,dark-gray, light-blue,light-green,light-cyan,light-red,light-magenta,yellow and white. you can prefix "blink-" to FG if you want a blinking foreground color.
改变菜单的颜色。

    Normal 用于指定菜单项的未选中时的颜色,HIGHLIGHT 则用于指定菜单项的被选中时的颜色。如果你未指定 HIGHLIGHT 色,那么我们将使用 NORMAL 的反色值。颜色值的格式是 "FG/BG"。
    FG 和 BG 是颜色的名称,如下:black(黑), blue(蓝), green(绿), cyan(青), red(红), magenta(粉红),brown(棕), light-gray(亮灰),dark-gray(暗灰), light-blue(浅蓝), light-green(淡绿), light-cyan(淡青), light-red(明红), light-magenta(浅红), yellow(黄) 和 white(白)。注意,BG 的值只能是前八个。
    另外,若想使用闪烁的前景色,你在 FG 前使用前缀 "blink-" 即可。


第一个是普通色,第二个是高亮色.

可以使用color FB/BG的形式(比较直观),
也可以使用color 0xxxxxxxx的形式.可以设置更多的颜色.
回复

使用道具 举报

502#
发表于 2011-11-18 11:42:46 | 显示全部楼层

回复 #1616 zhaohj 的帖子

64位色,高32位是背景色,低32位是前景色.

搞反了...
回复

使用道具 举报

503#
发表于 2011-11-18 15:29:35 | 显示全部楼层
新的版本已经上传..

VBE模式已经支持背景.可以直接使用splashimage命令来加载背景.

相对前面测试版本的修改.

如果指定了BMP文件,并且当前不是处于VBE模式时,会尝试自动检测匹配的最佳分辨率.

所以新的版本可以直接
splashimage /xxxx.bmp
前面不用再使用graphicsmode切换到VBE模式了.

如果你想指定分辨率时可以在splashimage命令之前使用graphicsmode命令.

VBE模式也可以直接使用之前的XPM格式背景,但需要先指定显示模式,否则默认的splashimage命令会切换到VGA模式.

注: 目前命令行的中文显示还不是很完美等待不点的改进版本.

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

使用道具 举报

504#
发表于 2011-11-19 08:38:48 | 显示全部楼层

回复 #1626 xianglang 的帖子

忘了初始化了...

暂时可以使用不带参数的splashimage命令来解决.
回复

使用道具 举报

505#
发表于 2011-11-19 11:12:42 | 显示全部楼层

回复 #1629 mygamexxx 的帖子

因为使用了call Fn.70 0.

使用call Fn.70 1或删除该语句 就不会了.

目前是有显示光标就不显示背景,不显示光标就显示背景.


今天18:00之前再上传一个版本,改变一下背景图的控制.就不会这样了.

[ 本帖最后由 chenall 于 2011-11-19 11:59 编辑 ]
回复

使用道具 举报

506#
发表于 2011-11-19 14:13:35 | 显示全部楼层
@xianglang
@mygamexxx
先试试这个测试版本.

http://www.kuaipan.cn/file/id_119657788922804.html
回复

使用道具 举报

507#
发表于 2011-11-20 08:05:56 | 显示全部楼层

回复 #1636 xianglang 的帖子

你搞错了吧.

graphicsmode -1 640:800 不会检测背景图的,而是按检测到的最大值进行设置的.这个我没有变动.

新版本变动的是splashimage.会根据背景图检测匹配的分辨率.但是也是有条件的,具体可以看前面的更新说明.

如果你想使用背景图的分辨率,直接使用splashimage命令就行了,前面不要用graphicsmode命令.
回复

使用道具 举报

508#
发表于 2011-11-20 15:06:34 | 显示全部楼层
今天的版本已经上传,

1.修正了一个导致菜单框消失(有背影图时会一片黑)的问题.
2.打上了不点最新的补丁,支持在命令行编辑UTF8字符.更完美了.
3.其它小调整.
回复

使用道具 举报

509#
发表于 2011-11-20 15:42:44 | 显示全部楼层

回复 #1640 zxw 的帖子

这个正常.

非法的UTF8字符就是显示3x7的十六进制字符,

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

使用道具 举报

510#
发表于 2011-11-20 16:00:16 | 显示全部楼层
没有必要处理.

CAT是原样显示,文件里面有什么东西就显示什么东西.一直都是这样的.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-15 23:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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