+ -
当前位置:首页 → 问答吧 → fcitx problem

fcitx problem

时间:2010-02-17

来源:互联网

Dear all,

i got this problem after a recent system update. the system is an archlinux 32.

i can activate fcitx only in xterm, by pressing :Ctrl_SPACE:.
but no success with any g or k apps.

fcitx version is 20100213-xft, from arch AUR repo, package name fcitx-svn

my locale

LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

locale -a

C
en_US
en_US.iso88591
en_US.utf8
POSIX

.bashrc contains following lines

export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim


i use xinit to start X. I have tried all my WMs, xfce, awesome and wmii.
Any info is welcomed. Many thanks. and Happy new year!

Best Rgds,
Desper

作者: idesper   发布时间: 2010-02-17

可能和新版的fcitx配置文件有关吧
新的配置文件移到.config/fcitx下了

作者: crazyatom   发布时间: 2010-02-17

我的是这样
export XIM=fcitx
export XIM_PROGRAM=/usr/bin/fcitx
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
我用zh_CN.UTF-8

作者: smileoa   发布时间: 2010-02-17

折腾无果,最后改成scim了
谢谢诸位

作者: idesper   发布时间: 2010-02-17

~/.profile
export LC_ALL=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=XIM
export GTKIMMODULE=xim
export QTIMMODULE=xim
fcitx &

作者: 7dehao   发布时间: 2010-02-17

fcitx的那段配置好像放在bashrc里是没有用的,放profile里,我都是改/etc/profile

作者: nmvr2600   发布时间: 2010-02-19

* Note:

However, you don't need to change your locale (such as LC_CTYPE) to a chinese locale, ie: zh_CN.GBK, if you edit /etc/gtk-2.0/gtk.immodules, and modify this line:

"xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"

to:

"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

Very easy.


http://wiki.archlinux.org/index.php/Fcitx

作者: niceType   发布时间: 2010-02-20

两个月没有使用Arch了,今天update后发现情况和lz查不多,参照ls发现/etc/gtk-2.0/gtk.immodules文件为空。

重新生成/etc/gtk-2.0/gtk.immodules文件后问题解决。

代码:
sudo sh -c 'gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules'

作者: jqxl0205   发布时间: 2010-03-05

export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
fcitx &

我的.xinitrc里关于fcitx就只有这么多. 注意大小写和引号.

作者: kevinlei   发布时间: 2010-03-05

代码:
export LANG=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx
一切正常。
提醒,想看英文界面的人,不要设置 LANG=en_US.UTF-8 和 LC_CTYPE=en_US.UTF-8 这些,如下设置就行了。
代码:
export LANG=zh_CN.UTF-8
export LC_MESSAGES=en_US.UTF-8
export XMODIFIERS=@im=fcitx
export QT_IM_MODULE=fcitx
export GTK_IM_MODULE=fcitx

作者: ch_fb   发布时间: 2010-03-05

en_US.UTF-8 + fcitx啥问题没有啊.

作者: kevinlei   发布时间: 2010-03-05