LinuxSir.cn,穿越时空的Linuxsir!

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

在icewm下,gtk程序不能输入中文:(

[复制链接]
发表于 2006-6-29 20:53:45 | 显示全部楼层 |阅读模式
我用的是fcitx,在icewm下,所有gtk程序不能输入中文,firefox和gvim等还有lumaqq也不行
但是mlterm,opera都是可以的.
环境参量里面我也设了,在.xprofile里面
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
exec fcitx &


另一个用户用kde环境,就没有这个问题
发表于 2006-6-29 20:58:50 | 显示全部楼层
把它们放到.xinitrc中即可。关于那个lumaqq,有时要最小化一下才行,可能是我机子差吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-29 22:03:00 | 显示全部楼层
为什么要放到.xinitrc里面呢,和.xprofile效果不一样吗?
进入x之后,一样都会被执行的呀?
而且我的系统进入x之后,echo $GTK_IM_MODULE
显示的就是fcitx
回复 支持 反对

使用道具 举报

发表于 2006-6-29 22:24:57 | 显示全部楼层
我初用Arch不久,不清楚.xprofile。我也说不出个所以然来,反正在如下的设置下一切正常,未发现哪里不能输入。
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
exec fcitx&

exec icewm-session
#exec startkde

我Locale是UTF-8,用startx启动X。
回复 支持 反对

使用道具 举报

发表于 2006-7-2 00:34:41 | 显示全部楼层
我改用KDM登录了。
.xprofile内容还是:
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
exec fcitx&

但并没有出现你所说的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-2 08:41:35 | 显示全部楼层
那就怪了,难道是其它地方的问题?
准备把那个目录删掉再试一次
回复 支持 反对

使用道具 举报

发表于 2006-7-2 09:51:57 | 显示全部楼层
其实,这俩行起什么作用?
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
回复 支持 反对

使用道具 举报

发表于 2006-7-11 16:37:13 | 显示全部楼层
重装后,换用gnome后出现了同样的问题。
不知你的问题解决了没?
无论是.xinitrc还是.xprofile。都出现了和你一样的问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 17:32:38 | 显示全部楼层
哈哈,我的还没有解决呢
回复 支持 反对

使用道具 举报

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

本版积分规则

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