分页: 1 / 1

[问题]fcitx在root用户下无法输入中文(已解决)

发表于 : 2007-10-27 0:27
u194252
目前用7.10发现:root登录用fcitx无法输入中文,打出来的都是乱码,但是我用安装系统时创建的用户名登录,fcitx确是正常的,请问这事怎么回事阿?请求解答阿! :?:

发表于 : 2007-10-27 9:56
u194252
我急啊,难道没有人遇到过?

发表于 : 2007-10-27 10:11
goldfox_79
因为在root下fcitx没有配置中文字体所以显示框框

发表于 : 2007-10-27 11:22
u194252
在root下fcitx打字的时候出现的候选字都是中文的,但是一旦确定后出现的就是乱码了,怎么办呢?搞了很久了,晕,请问怎么才能配置中文字体呢?

发表于 : 2007-10-27 12:17
BigSnake.NET
如果lz不知道自己如何解决,也许lz不应该用root登录

发表于 : 2007-10-27 14:21
u194252
我现在就不使用root登录了阿,但是这总是个问题啊,回避也不是回事啊?

发表于 : 2007-10-27 15:14
windwiny
。。。既然都不用了,还有什么问题

死嗑

发表于 : 2007-10-27 15:15
u194252
是没法输入中文才不用的,我是想解决输入乱码的这个问题的,有办法没?

发表于 : 2007-10-28 10:09
u194252
难道没有人遇到过这个问题?

发表于 : 2007-10-29 9:09
bones7456
在默认用乎下执行

代码: 全选

sudo cp -r ~/.fcitx/ /root/
把当前用户的配置文件复制给root用户,试一下能不能用.

发表于 : 2007-10-29 10:09
aBiNg
goldfox与bones兄的想法一样,但,应该不是楼主的问题所在。呵呵。

楼主的意思可能是,root的中文与fcitx输入的中文编码不一致。建议楼主在root用户下重新生成编码文件试试。

这个问题,貌似有些诡异,:D

发表于 : 2007-10-29 19:09
u194252
从论坛搜到如下这个脚本:
已经解决!

引用:

#>sudo apt-get install fcitx
#>cd /etc/X11/Xsession.d/
#> vim 100locales-xinput-set


在这个文件中输入下面的内容
引用:

export LANG=zh_CN.UTF-8
case "$LANG" in
zh_*)
export XMODIFIERS="@im=FCITX"
export GTK_IM_MODULE=fcitx
/usr/bin/fcitx
export G_FILENAME_ENCODING=@locale
xscreensaver -no-splash &
;;
esac

太感谢啦!!

请问你是如何以root进入的?

发表于 : 2007-10-30 8:53
masonliu
不是ubuntu用户吧,如何root进入呢?
纳闷ing
如果是看wiki里的文章就行了。安装im-switch
sudo apt-get install im-switch

发表于 : 2007-11-06 20:00
u194252
不明白ls的意思,ubuntu为啥不可以root进入?
你说的命令是输入法选择么?早试过咯,没有嘿嘿

还是用上面的脚本解决的哦