为slax做fcitx模块的时候遇到的奇怪的问题
我是用的是fcitx-2.0.1包,模块的解构如下data
|
+-etc
||
|+-X11
|||
||+-xinit
|| |
|| --xinitrc.kde
|+-profile.d
| |
| --lang.sh
+-usr
|
+-bin
||
|--fcitx
+-share
|
+-fcitx
|
--punc.mb
pybase.mb
pyphrase.mb
wbx.mb
其中,lang.sh文件改动如下
export LANG=zh_CN
export LC_COLLATE=zh_CN
export LC_CTYPE=zh_CN
xinitrc.kde改动如下
...
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx&
# Start the window manager
startkde
slax模块的加载机制是把模块中的data目录合并到/目录中。
现在有一个奇怪的问题,当我加载这个模块的时候,fcitx倒是起动了,但是按Ctrl+Space不能呼出输入框,但如果我下载源码包,安装之后马上卸载,fcitx却可以正常使用。我个人猜想可能是我的模块没有注册热键,但我看了源码包中的Makefile,无论是install还是install_local,都没有涉及到除自身软件以外的任何东西呀。百思不得其解! 估计还是locale问题
你用slax哪个版本?
你有没有做glibc的模块?
老大,这个比fcitx重要多了 我试过用fcitx的rpm文件,rpm2tgz,再用installpkg安装tgz文件,再做如楼上的修改配置,启动X看到了输入法,但没有内容:无拼音或五笔等
如果这样能成功就能直接用tgz2img来将rpm生成module
slackware的原包tgz可用上述命令直接生成模块,glibc应有原装包
slax是4.1.3版本 估计还是locale问题
你用slax哪个版本?
你有没有做glibc的模块?
老大,这个比fcitx重要多了
其实我正在做glibc模块,还有精简的devel模块。马上要到外地上学了,没有linux岂不痛苦!又不想刻一张臃肿的大盘。
glibc这个东西好奇怪,即便是用tgz2img生成的模块,加载后都要出一大堆错误,然后什么命令都运行不了。
fcitx这个东西我发现能用于不能用之间只差一步,即install -s fcitx /usr/bin/fcitx。编辑xinitrc应该可以解决问题。
我现在的设想是slax-4.1.3+汉化字库+fcitx+devel+emacs+gaim(有QQ) <= 220MB。
其实我正在做glibc模块,还有精简的devel模块。马上要到外地上学了,没有linux岂不痛苦!又不想刻一张臃肿的大盘。
glibc这个东西好奇怪,即便是用tgz2img生成的模块,加载后都要出一大堆错误,然后什么命令都运行不了。
fcitx这个东西我发现能用于不能用之间只差一步,即install -s fcitx /usr/bin/fcitx。编辑xinitrc应该可以解决问题。
我现在的设想是slax-4.1.3+汉化字库+fcitx+devel+emacs+gaim(有QQ) <= 220MB。
rpm包也就象fcitx这样的程序有时能用,只能是抱着试一试的想法来用。
你可以用我作好的glibc-2.3.2-zh_CN,只有简体中文,已经包含有i18n了,约7.46mftp://Linux:[email protected]/upload/fanx/glibc-2.3.2-zh_CN.i486.tgz
带上devel很难做到220m以里了,除非删除kde,用其他的桌面代替。 哈哈哈,差不多快完工了!
现在的进程是
slax-4.1.3 + glibc(我做的大概11M) + fcitx + 方正准圆字体 + devel(包括binutils,gcc,g++,gdb,make,cvs,nasm) + gaim(只有libqq,别的可以用kopete) + emacs(没有X支持,X下可以用kwrite) = 217MB
谢谢你的glibc,看样子又可以多出来4M。
页:
[1]