LinuxSir.cn,穿越时空的Linuxsir!

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

奇怪,其他程序里面都不能用输入法,但是gedit能用。

[复制链接]
发表于 2006-3-28 22:14:18 | 显示全部楼层 |阅读模式
从gnome菜单启动的程序都不能用输入法,只有在gnome-terminal里面用命令行启动gedit能使用输入法,但是命令行启动其它程序(如firefox)还是不能用,现象是CTRL_SHIFT没有输入法条出来。
我的系统是Debian ,用gdm启动桌面,gnome的版本是2.12,fcitx是用Debian源里面的包安装的。
我的设置是:

.bashrc最后添加

#FCITX
export XIM=fcitx
export XIM_PROGRAM=fcitx
export LANG=zh_CN.gb2312
export LC_CTYPE="zh_CN.gb2312"
export XMODIFIERS="@im=fcitx"

然后把fcitx加入到了session启动项目中。
发表于 2006-3-29 13:58:53 | 显示全部楼层
不应该放到.bashrc中,.bashrc在启动你的bash时才生效.应该放到所有应用程序都能继承到这些环境变量的地方.如在gnome下的.gnomerc或者X里的session
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-29 22:33:44 | 显示全部楼层
已经搞定,好象执行的是/etc/gdm/Xsession,所以我在那个文件里面加了
LC_CTYPE="zh_CN.gb2312"
XMODIFIERS="@im=fcitx"
回复 支持 反对

使用道具 举报

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

本版积分规则

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