fcitx 4.2无法在xterm里输入中文
记得刚装完成的时候是可以的,但是升级到4.2后就不行了。FreeBSD 9.0 + xterm-278 + fcitx-4.2$ cat ~/.xinitrc
eval `dbus-launch --sh-syntax --exit-with-session`
export LANG=zh_CN.UTF-8
export XIM=fcitx
export XMODIFIERS='@im=fcitx'
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
fcitx &
exec enlightenment_start
也试过删除$HOME/.config/fcitx下的配置,但是依旧不行。具体的症状就是可以激活输入法,
也可以打出字来,可是就是不能显示到xterm上,还有如果su到root,这是倒是可以输入中文的。
很奇怪的问题。$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8
$ env | grep -i fcitx
GTK_IM_MODULE=fcitx
XIM_PROGRAM=fcitx
XMODIFIERS=@im=fcitx
XIM=fcitx
QT_IM_MODULE=fcitx
$ su
Password:
freebsd# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_ALL=zh_CN.UTF-8
freebsd# env | grep -i fcitx
GTK_IM_MODULE=fcitx
XIM_PROGRAM=fcitx
XMODIFIERS=@im=fcitx
XIM=fcitx
QT_IM_MODULE=fcitx
freebsd# cd 桌面
大家的fcitx + xterm都正常? 是不正常, 不能输入中文 :( 回复 3# sw2wolf
我看还是提PR吧 用久了OpenBSD,对于(模拟)终端不能输入中文已经习惯了。 升级并改了下配置, 可以输入中文了。
>pkg_info | grep -i fcitx
zh-fcitx-4.1.2 A simple and fast GBK Chinese XIM server
>pkg_info | grep -i xterm
xterm-278 Terminal emulator for the X Window System
回复 6# sw2wolf
fcitx-4.1的可以,4.2的就不行,最新的是4.2,你再升级一下fcitx看看呢 是不行 :( 本帖最后由 roadgo 于 2012-03-13 17:17 编辑
$ pkg_info | grep -i fcitx
zh-fcitx-4.1.2 A simple and fast GBK Chinese XIM server
zh-fcitx-cloudpinyin-0.1.2 A cloud-based Pinyin module for Fcitx
zh-fcitx-configtool-0.3.1 Fcitx IM configure tool
$ pkg_info | grep -i xterm
xterm-276_1 Terminal emulator for the X Window System
$
怎么升级xterm?/????/ fcitx 着个输入法好用么?
页:
[1]