LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: ideawu

fcitx安装配置--2006年1月

[复制链接]
发表于 2008-11-22 19:20:48 | 显示全部楼层
解决了.方法如下:


/root/.bashrc的文件改为如下内容:
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export LANG="zh_CN.UTF-8"
export LC_CTYPE="zh_CN"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi

原帖地址:http://www.linuxsir.cn/bbs/thread335616.html
回复 支持 反对

使用道具 举报

发表于 2009-3-3 13:41:31 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-8-5 18:36:40 | 显示全部楼层
谢谢分享!不错!
回复 支持 反对

使用道具 举报

发表于 2009-12-31 03:28:51 | 显示全部楼层
Post by ideawu;1365682
安装:

建议使用fcitx3.1稳定版(预编译包):
http://www.fcitx.org/download/fcitx-3.1-bin.tar.bz2

解压后,得到fcitx-3.1-bin文件夹,进入其中。如果是root身分进入X,双击fcitx.install文件。或者在终端下su后执行./fcitx.install
它将运行这个角本
  1. rm -f /usr/bin/fcitx
  2. rm -fr /usr/share/fcitx
  3. cp -r usr/* /usr
复制代码
然后在终端执行fcitx,你应该看到这是一个有效命令,而不是command not found。否则手动执行上面的脚本。

这时候,fcitx还不能开机自动运行,甚至不能工作。为了让fcitx开机自动运行,你需要:
编辑/etc/X11/Xsession.d/95xinput文件,如果没有就建一个。加入:
  1. export LC_CTYPE=zh_CN.UTF-8 #注释1
  2. export XMODIFIERS=@im=fcitx
  3. export XIM=fcitx
  4. export XIM_PROGRAM=fcitx
  5. fcitx
复制代码
注释1处也可用zh_CN.GBK。最好是使用zh_CN.UTF-8


注意:
  1. 在命令行运行#locale,如果没有显示LC_CTYPE=“zh_CN.UTF-8”或者LC_CTYPE=“zh_CN.GBK”,
  2. 那么可能是你安装系统的时候没有选上zh_CN.GBK/zh_CN.UTF-8的locale,请搜索本论坛看如何安装上。
复制代码


fcitx有两个重要的配置文件~/.fcitx/table(没有则拷贝/usr/share/fcitx下的或者安装包中的)和~/.fcitx/config,这两文件用且只能用GB2312编码存储,如果你打开时有乱码:

假设你用gedit/kate/kwrite
gedit:文件-->打开-->字符编码  文件-->另存为-->字符编码
kate/kwrite:文件-->打开,如果乱码,查看-->设置编码

table配置五笔,二笔等码表输入法。config配置界面。配合fcitx的文档,你就知道怎么修改了。

希望大家安装输入法时不会再遇到问题了。如果你照这个方法不成功的话,请跟贴说明。
我按照楼主的方法来装Fcitx,甚至连版本都是一样的(fcitx-3.1-bin)。
安装完后,在终端输入fcitx命令,输入法可以显示,就是不能它来输入汉字。
无论怎么按ctrl+space,都无法把五笔输入法调出来。
[root@localhost ~]# cat /etc/X11/Xsession.d/95xinput
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
[root@localhost ~]# locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
[root@localhost ~]# cat /home/roofwei/.bashrc
# .bashrc
#export LANG=en_US.UTF-8
export LC_CTYPE="zh_CN.UTF-8"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"


# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions
#export LANG=en_US.UTF-8
#export LC_CTYPE="zh_CN.UTF-8"
#export XMODIFIERS="@im=fcitx"

另外,我用的是Fedora11,英文版,内核为:
[root@localhost ~]# uname -rm
2.6.29.4-167.fc11.i686.PAE i686

请问这是什么原因,从晚上8点弄到现在,这个问题还没有解决。

请高手回答,谢谢。
回复 支持 反对

使用道具 举报

发表于 2009-12-31 03:33:49 | 显示全部楼层

fcitx安装后无法用来输入中文

Post by ideawu;1365682
安装:

建议使用fcitx3.1稳定版(预编译包):
http://www.fcitx.org/download/fcitx-3.1-bin.tar.bz2

解压后,得到fcitx-3.1-bin文件夹,进入其中。如果是root身分进入X,双击fcitx.install文件。或者在终端下su后执行./fcitx.install
它将运行这个角本

  1. rm -f /usr/bin/fcitx
  2. rm -fr /usr/share/fcitx
  3. cp -r usr/* /usr
复制代码

然后在终端执行fcitx,你应该看到这是一个有效命令,而不是command not found。否则手动执行上面的脚本。

这时候,fcitx还不能开机自动运行,甚至不能工作。为了让fcitx开机自动运行,你需要:
编辑/etc/X11/Xsession.d/95xinput文件,如果没有就建一个。加入:

  1. export LC_CTYPE=zh_CN.UTF-8 #注释1
  2. export XMODIFIERS=@im=fcitx
  3. export XIM=fcitx
  4. export XIM_PROGRAM=fcitx
  5. fcitx
复制代码

注释1处也可用zh_CN.GBK。最好是使用zh_CN.UTF-8


注意:


  1. 在命令行运行#locale,如果没有显示LC_CTYPE=“zh_CN.UTF-8”或者LC_CTYPE=“zh_CN.GBK”,
  2. 那么可能是你安装系统的时候没有选上zh_CN.GBK/zh_CN.UTF-8的locale,请搜索本论坛看如何安装上。
复制代码



fcitx有两个重要的配置文件~/.fcitx/table(没有则拷贝/usr/share/fcitx下的或者安装包中的)和~/.fcitx/config,这两文件用且只能用GB2312编码存储,如果你打开时有乱码:

假设你用gedit/kate/kwrite
gedit:文件-->打开-->字符编码  文件-->另存为-->字符编码
kate/kwrite:文件-->打开,如果乱码,查看-->设置编码

table配置五笔,二笔等码表输入法。config配置界面。配合fcitx的文档,你就知道怎么修改了。

希望大家安装输入法时不会再遇到问题了。如果你照这个方法不成功的话,请跟贴说明。

我按照楼主的方法来装Fcitx,甚至连版本都是一样的(fcitx-3.1-bin)。
安装完后,在终端输入fcitx命令,输入法可以显示,就是不能它来输入汉字。
无论怎么按ctrl+space,都无法把五笔输入法调出来。
[root@localhost ~]# cat /etc/X11/Xsession.d/95xinput
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
[root@localhost ~]# locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
[root@localhost ~]# cat /home/roofwei/.bashrc
# .bashrc
#export LANG=en_US.UTF-8
export LC_CTYPE="zh_CN.UTF-8"
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"


# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions
#export LANG=en_US.UTF-8
#export LC_CTYPE="zh_CN.UTF-8"
#export XMODIFIERS="@im=fcitx"

另外,我用的是Fedora11,英文版,内核为:
[root@localhost ~]# uname -rm
2.6.29.4-167.fc11.i686.PAE i686

请问这是什么原因,从晚上8点弄到现在,这个问题还没有解决。

------------------------------------------------------------------
假设你用gedit/kate/kwrite
gedit:文件-->打开-->字符编码 文件-->另存为-->字符编码
kate/kwrite:文件-->打开,如果乱码,查看-->设置编码
-----------------------------------------------------------------
这部分应该是输入框的设置,对我用调用五笔输入法,是没有影响的吧?



请高手回答,谢谢。
回复 支持 反对

使用道具 举报

发表于 2010-6-14 14:21:55 | 显示全部楼层
Post by roofwei;2060767
我按照楼主的方法来装Fcitx,甚至连版本都是一样的(fcitx-3.1-bin)。
安装完后,在终端输入fcitx命令,输入法可以显示,就是不能它来输入汉字。
无论怎么按ctrl+space,都无法把五笔输入法调出来。
[root@localhost ~]# cat /etc/X11/Xsession.d/95xinput
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
[root@localhost ~]# locale
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
......

可能需要使用alternatives命令,具体做法请参见:

http://hi.baidu.com/realasking/b ... 5ff0160ef47702.html
虽然是针对fedora 13的,但是对fedora 11应该也有效。
另外,hades针对fedora 10的解决方法在fedora 11上应该也是有效的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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