LinuxSir.cn,穿越时空的Linuxsir!

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

KDE在改用xdm登录后, fcitx不能使用.

[复制链接]
发表于 2005-1-11 19:14:40 | 显示全部楼层 |阅读模式
以前用startx, 一直都挺好, 今天改成xdm登录后, fcitx就不能输入中文了.

应该改哪里呢?

感觉是LANG和LC_ALL变量的问题. 不知道应该在哪个文件里进行设定.
发表于 2005-1-11 20:08:14 | 显示全部楼层
$ cat /etc/X11/Xsession.d/25xchinput-start
export G_FILENAME_ENCODING=@GBK
export LANG=zh_CN.GBK
export XMODIFIERS=@im=fcitx
fcitx


或 ~/.xsession
export G_FILENAME_ENCODING=@GBK
export LANG=zh_CN.GBK
export XMODIFIERS=@im=fcitx
fcitx
startkde
 楼主| 发表于 2005-1-11 21:12:31 | 显示全部楼层
不好意思. 我的系统没有/etc/X11/Xsession.d目录.

建立了相关~/.xsession文件, 但还是不行.

我的fcitx是在~/.kde/Autostart下做链接启动的.

只在~/.xinitrc文件里设置了LANG和LC_ALL变量.
发表于 2005-1-12 00:38:12 | 显示全部楼层
Post by 无花果
我的fcitx是在~/.kde/Autostart下做链接启动的.

只在~/.xinitrc文件里设置了LANG和LC_ALL变量.

改在~/.bashrc里设LC_CTYPE,XMODIFIERS等变量。
发表于 2005-1-12 19:37:42 | 显示全部楼层
那么gnome下在哪里设置启动运行的程序比较好?
发表于 2005-1-12 21:43:53 | 显示全部楼层
Post by easyrock
那么gnome下在哪里设置启动运行的程序比较好?

放在session里面。
 楼主| 发表于 2005-1-12 21:52:11 | 显示全部楼层
Post by Hauser
改在~/.bashrc里设LC_CTYPE,XMODIFIERS等变量。



这么多的变量, 都把我搞晕了, 哪里能找到详细的系统变量的资料?
发表于 2005-1-13 14:14:58 | 显示全部楼层
Post by 无花果
这么多的变量, 都把我搞晕了, 哪里能找到详细的系统变量的资料?

把以下这些加进去就行了:
export LC_CTYPE=zh_CN.GBK
export LANG=zh_CN.GBK
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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