nLite输入法
使用nLite制作一张自己的mini Windows安装盘,相信任何人都没有多大问题。图形界面会提示你一步一步操作,而且对很多组件旁边都会有很详细的说明和提醒。但nLite也有一个不足之处就是暂时还没有能够对输入法进行控制,要知道像我这样一个自带的输入法都不想要的人,如果按照默认安装,打开东亚文字支持后,输入法目录大概会有包含日韩繁简各种输入法文件一百兆左右,太不爽了。
其实这次我在控制输入法的过程中,也看了不少文章,但也走了一些弯路,制作了很多遍ISO在VM中测试,其间也感谢lyh兄的不少点拨。
我的制作平台:
- windows xp sp2 vol en
- nLite 0.99.8beta5
- vm 4.5.2
在nLite走到删除程序这一步时,你可以删除除简体中文(Chinese PRC)外的所有语言,也可以保留繁体,主要是留下几个字体(但繁体也有不少讨厌的输入法),如果你了解这几个字体,甚至也可以把繁体去掉。
Next,在“额外删除”中也可以把输入法文件囊括进去,但有两个问题:注册表没有清除;出现故障不容易排除,因为文件已经被删除了。还是最后手工操作一步到位吧。
走到最后一步“制作ISO”时,停下nLite的工作,进入Windows的Lang目录,手工把输入法及相关干掉,最后大概剩20个文件左右如下:
[code lang=”cpp”]
APP936.FO_ 20 KB
APP950.FO_ 20 KB
C8514FIX.FO_ 3 KB
C8514OEM.FO_ 3 KB
C8514SYS.FO_ 3 KB
CVGAFIX.FO_ 2014
CVGASYS.FO_ 3 KB
IMEPADSM.DL_ 41 KB
IMEPADSV.EX_ 102 KB
IMLANG.DL_ 41 KB
MINGLIU.TT_ 4440 KB
MINIIME.TP_ 4 KB
S8514FIX.FO_ 3 KB
S8514OEM.FO_ 4 KB
S8514SYS.FO_ 3 KB
SIMHEI.TT_ 4651 KB
SIMSUN.TT_ 5197 KB
SVGAFIX.FO_ 1972
SVGASYS.FO_ 3 KB
VGA936.FO_ 3 KB
VGA950.FO_ 3 KB[/code]
剩下的主要都是一些基本字体了。现在要进入i386
目录找到intl.inf
和txtsetup.sif
两个文件(事实证明只需要改这两个文件),把删除掉的文件部分删除掉最好还是注释掉(在行前用半角分号)。其中intl.inf
的工作量有点大,要细心一点,大概有这些地方需要动:
[SourceDisksFiles][EA_IME_SHARED]
繁体部分:
- [IME.LGFiles.Install.CHT]
- [CHT_PHIME_SYSTEM]
- [CHT_PHIME]
- [CHT_PHIME_APPLETS]
- [CHT_PHIME_SHARED_RS]
- [CHT_CJIME_SYSTEM]
- [CHT_CJIME]
- [IME.LGFiles.Remove.CHT]
- [IME.LGReg.Install.CHT](从第4行开始注释到结束)
- [IME.LGReg.Remove.CHT](从第2行开始注释到结束)
简体部分:
- [IME.LGFiles.Install.CHS]
- [CHS_PYIME_SYSTEM]
- [CHS_PYIME]
- [CHS_PYIME_HELP]
- [CHS_PYIME_APPLETS]
- [CHS_PYIME_SHARED_RS]
- [IME.LGFiles.Remove.CHS]
- [CHS_IME_HELP]
- [IME.LGReg.Install.CHS](从第4行开始注释到结束)
- [IME.LGReg.Remove.CHS](从第2行开始注释到结束)
txtsetup.sif
比较简单,只有一个地方,查找PYIME.EXE
就能看到。
修改完毕后回到nLite让其制作引导ISO,烧盘安装前用VM测试一下有无错误或者Windows使用不正常的地方。我最后的ISO大小280M,安装好的Windows目录不到550M,安装错误报告为空,其下的IME目录只有几十K,其他使用上与完全安装盘装好后的无异,至今未发现有何不正常的地方。忘了说,我只用极点五笔(广告一把)。
很不错!
收藏了,供参考…8-)
不过我只会拼音,一般只用紫光(win)和fcitx(linux)
改天把你的成果发给我试试,我懒,你知道。
我也很懒,dark最好刻盘寄给我一张~
nLite最好自己做,毕竟每个人精简的要求不一样,做一遍就知道了,并不难。而且随着nlite版本的升级,今后如能对输入法进行控制,那么几近一个傻瓜软件了。
Jenry说:
Comment | 2005-03-30-星期三 @ 17:52:57
我也很懒,dark最好刻盘寄给我一张~
哈哈哈,这位比我还狠。
你的网站做的很有内容。不过我的水平太低。我只是想问得到dreamland的邀请有什么严格要求,是不是要软件高手才行。如果还可以让一般的软件迷注册,能不能劳烦给我发个邀请,我想注册。先谢了。
drl首页下端有个“联系我们”,你可以尝试自荐,祝你能如愿。
你的文章很不错,不过我想知道修改输入法的具体方法,特别是intl.inf和txtsetup.sif这两个文件我不知道怎么修改,我留下简体中文,繁体中文,英文,日文和韩文,请指教!
i386下lang里面的东西太多了,怎么删除啊?
Quest:怎么改不是在文章中已经说得很清了么?注释掉相关部分即可(直接删了也可以)。lang下面主要是字体和输入法,不要输入法就把输入法全部干掉。
里面的参数我看不懂,你能不能把你做的发到我信箱,谢了!还有你能不能解释一下下面这些文件都是些什么(比如是什么语言)?我很想做一个自己的安装盘,请多多指教!
APP936.FO_ 20 KB
APP950.FO_ 20 KB
C8514FIX.FO_ 3 KB
C8514OEM.FO_ 3 KB
C8514SYS.FO_ 3 KB
CVGAFIX.FO_ 2014
CVGASYS.FO_ 3 KB
IMEPADSM.DL_ 41 KB
IMEPADSV.EX_ 102 KB
IMLANG.DL_ 41 KB
MINGLIU.TT_ 4440 KB
MINIIME.TP_ 4 KB
S8514FIX.FO_ 3 KB
S8514OEM.FO_ 4 KB
S8514SYS.FO_ 3 KB
SIMHEI.TT_ 4651 KB
SIMSUN.TT_ 5197 KB
SVGAFIX.FO_ 1972
SVGASYS.FO_ 3 KB
VGA936.FO_ 3 KB
VGA950.FO_ 3 KB
.fo_就是.fon的压缩文件,核心字体。.dl_那就是.dll文件啦,.tt_就是.ttf,也是字体格式。你用7-ZIP或者Winrar就可以打开这些文件。
nLite是图形界面,操作还是很直观和方便的,试一把就知道了。没什么难的。主要是输入法,大部分一看就知道是什么,比如WINPY,WINZM(全拼,郑码等等)还有两个大块头TINT…和CINT…开头的(微软拼音)。如果你一个输入法都不想保留,那么删下来应该和我上面这个列表差不多。
我已经精简不要的文件了
现在就差输入法了,我只用智能ABC,因为不知道怎么删,所以一直没有弄好
现在我的lang文件夹里面还有差不多70M的东西,你上面说的那二十个文件只有十几M
,刚才我看了一下,lang里面的文件我差不多懂了,现在就差改那两个文件了,还得向你请教。怎么样只留下智能ABC和美式键盘。
另外我想问一下,如果我只留下简体中文(删除日文),玩日文游戏的时候会不会显示乱码?
智能ABC好像是winabc,日文游戏应该可以吧(主要是支持字体),因为使用中文要打开东亚支持。美式键盘肯定不会受影响。
txtsetup.sif中的PYIME.EXE是什么啊?
这个是个好东西啊。