LinuxSir.cn,穿越时空的Linuxsir!

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

搞不掂非GNOME、KDE桌面环境的fcitx输入法

[复制链接]
发表于 2005-6-11 21:01:47 | 显示全部楼层 |阅读模式
我设置了export XMODIFIERS="@im=fcitx"还是不管用,可以调出输入法,不过“拼音”二字是灰色的,仍然无法输入。请问还需要什么别的设置吗?
发表于 2005-6-11 21:30:25 | 显示全部楼层
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
/usr/bin/fcitx&
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-11 23:39:10 | 显示全部楼层
我在blackbox下试了一下,还是不行。
blackbox的汉化美化真够难的,搞了很久都搞不掂。
格格恶兄有个帖子介绍blackbox的美化的,不过是0.7版,我用的是Slackware 10.1自带的版本。
回复 支持 反对

使用道具 举报

发表于 2005-6-11 23:57:53 | 显示全部楼层
还有你的LC_CTYPE是设置成什么的?locale是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-12 09:10:27 | 显示全部楼层
locale是zh_CN.gbk。LC_CTYPE也是。
回复 支持 反对

使用道具 举报

发表于 2005-6-12 09:13:27 | 显示全部楼层
export GTK_IM_MODULE=fcitx,这个不用。

你的运行级别是多少?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-12 09:15:34 | 显示全部楼层
我是添加到~/.bashrc里的,我也不知道运行级别是多少。
回复 支持 反对

使用道具 举报

发表于 2005-6-12 09:20:49 | 显示全部楼层
就是用xdm还是startx? 你现在在终端下运行fcitx &有没有什么错误输出,如果XMODIFIERS变量有问题,会有错误信息的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-12 09:40:07 | 显示全部楼层
我把启动项调到4,开机自动启动X。KDM管理器。

现在在终端下运行fcitx &只有一个错误:ERROR: FCITX can only run under X.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-12 09:43:08 | 显示全部楼层
GNOME、KDE下可以输入,但是其它桌面环境下不行。会不会跟/etc/profile.c/lang.sh有关?我的如下:
**********************************************************************
#!/bin/sh
# Set the system locale.  (no, we don't have a menu for this ;-)
# For a list of locales which are supported by this machine, type:
#   locale -a

# en_US is the Slackware default locale:
export LANG=zh_CN.gbk

# 'C' is the old Slackware (and UNIX) default, which is 127-bit
# ASCII with a charmap setting of ANSI_X3.4-1968.  These days,
# it's better to use en_US or another modern $LANG setting to
# support extended character sets.
#export LANG=C

# There is also support for UTF-8 locales, but be aware that
# some programs are not yet able to handle UTF-8 and will fail to
# run properly.  In those cases, you can set LANG=C before
# starting them.  Still, I'd avoid UTF unless you actually need it.
#export LANG=en_US.UTF-8

# Another option for en_US:
#export LANG=en_US.ISO8859-1

# One side effect of the newer locales is that the sort order
# is no longer according to ASCII values, so the sort order will
# change in many places.  Since this isn't usually expected and
# can break scripts, we'll stick with traditional ASCII sorting.
# If you'd prefer the sort algorithm that goes with your $LANG
# setting, comment this out.
export LC_COLLATE=zh_CN.gbk

export LC_ALL=zh_CN.gbk

export G_BROKEN_FILENAMES=1

export XMODIFIERS="@im=fcitx"

# End of /etc/profile.d/lang.sh
******************************************************
回复 支持 反对

使用道具 举报

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

本版积分规则

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