QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2707|回复: 5

为slax做fcitx模块的时候遇到的奇怪的问题

[复制链接]
发表于 2004-8-19 16:52:02 | 显示全部楼层 |阅读模式
我是用的是fcitx-2.0.1包,模块的解构如下
[code:1]
data
  |
  +-etc
  |  |
  |  +-X11
  |  |  |
  |  |  +-xinit
  |  |     |
  |  |     --xinitrc.kde
  |  +-profile.d
  |     |
  |     --lang.sh
  +-usr
     |
     +-bin
     |  |
     |  --fcitx
     +-share
        |
        +-fcitx
            |
            --punc.mb
              pybase.mb
              pyphrase.mb
              wbx.mb
[/code:1]

其中,lang.sh文件改动如下
[code:1]
export LANG=zh_CN
export LC_COLLATE=zh_CN
export LC_CTYPE=zh_CN
[/code:1]
xinitrc.kde改动如下
[code:1]
...
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx

fcitx&

# Start the window manager
startkde
[/code:1]

slax模块的加载机制是把模块中的data目录合并到/目录中。

现在有一个奇怪的问题,当我加载这个模块的时候,fcitx倒是起动了,但是按Ctrl+Space不能呼出输入框,但如果我下载源码包,安装之后马上卸载,fcitx却可以正常使用。我个人猜想可能是我的模块没有注册热键,但我看了源码包中的Makefile,无论是install还是install_local,都没有涉及到除自身软件以外的任何东西呀。百思不得其解!
发表于 2004-8-19 17:43:53 | 显示全部楼层
估计还是locale问题
你用slax哪个版本?
你有没有做glibc的模块?
老大,这个比fcitx重要多了
回复

使用道具 举报

发表于 2004-8-20 01:06:11 | 显示全部楼层
我试过用fcitx的rpm文件,rpm2tgz,再用installpkg安装tgz文件,再做如楼上的修改配置,启动X看到了输入法,但没有内容:无拼音或五笔等
如果这样能成功就能直接用tgz2img来将rpm生成module
slackware的原包tgz可用上述命令直接生成模块,glibc应有原装包
slax是4.1.3版本
回复

使用道具 举报

 楼主| 发表于 2004-8-20 01:21:01 | 显示全部楼层
[quote:748bdeae96="wjping119"]估计还是locale问题
你用slax哪个版本?
你有没有做glibc的模块?
老大,这个比fcitx重要多了[/quote]

其实我正在做glibc模块,还有精简的devel模块。马上要到外地上学了,没有linux岂不痛苦!又不想刻一张臃肿的大盘。

glibc这个东西好奇怪,即便是用tgz2img生成的模块,加载后都要出一大堆错误,然后什么命令都运行不了。

fcitx这个东西我发现能用于不能用之间只差一步,即install -s fcitx /usr/bin/fcitx。编辑xinitrc应该可以解决问题。

我现在的设想是slax-4.1.3+汉化字库+fcitx+devel+emacs+gaim(有QQ) <= 220MB。
回复

使用道具 举报

发表于 2004-8-20 19:15:20 | 显示全部楼层
其实我正在做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.46m  ftp://Linux:[email protected]/upload/fanx/glibc-2.3.2-zh_CN.i486.tgz

带上devel很难做到220m以里了,除非删除kde,用其他的桌面代替。
回复

使用道具 举报

 楼主| 发表于 2004-8-20 22:02:22 | 显示全部楼层
哈哈哈,差不多快完工了!
现在的进程是
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。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-4-25 12:31 , Processed in 0.055501 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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