LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 853|回复: 3

搜索了n多个贴,还是不能在mlterm用fcitx输入中文。

[复制链接]
发表于 2005-9-21 21:00:50 | 显示全部楼层 |阅读模式
我的locale是LC_ALL=zh_CN。mlterm可以显示中文,但是不能用fcitx输入中文,其实是根本调不出输入法。会不会是mlterm截获了Ctrl+space。我在mlterm运行mp3blaster是也用不了F3键,郁闷!!!!!!!!!!
那位大侠路过帮忙看看。可不可以将你们的配置文件贴出来?
发表于 2005-9-23 14:38:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2005-9-25 11:53:33 | 显示全部楼层

没的说,纯粹是经验

我的个人经验,kingway好像不信,把它贴出来也许会对某些人有用。
在家目录下建下述提及的文件,在终端用startx来启动x环境。

.xinitrc 文件内容
#--------开始-----------------------------
export LANG="zh_CN.GB2312"
export LC_CTYPE="zh_CN.GB2312"
export XIM_PROGRAM=fcitx
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
./92fcitx  # 启动小企鹅输入法
icewm-session #启动窗口管理器
#--------结束

其中./92fcitx 是放在当前目录的脚本
#---------开始--------------------------
#!/bin/bash
export LANG="zh_CN.GB2312"
export LC_CTYPE="zh_CN.GB2312"
export XIM_PROGRAM=fcitx
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
fcitx&
#---------结束----------------------------

不要说用脚本启动是多此一举,如果直接用fcitx&来启动的话,所有程序都无法使用输入法。也不要认为脚本里有多个export,就可以省掉.xinitrc的export。如果省了,mlterm无法启动输入法。我就曾省了,结果郁闷了一整天。原因很显然,92fcitx是脚本,里面定义的是子环境。至于为何要用脚本来启动输入法,我百思不得其解,谁知道原因,请告诉我!
回复 支持 反对

使用道具 举报

发表于 2005-9-25 12:53:47 | 显示全部楼层
....
回复 支持 反对

使用道具 举报

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

本版积分规则

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