LinuxSir.Org  
| 网站首页 | 注册账号 | 论坛帮助 |

欢迎来到LinuxSir.Org!
您还未登录,请登录后查看论坛,或者点击论坛上方的注册链接注册新账号。


发表新主题 回复
置顶的主题 精华主题  
主题工具
旧 08-11-22, 19:20 第 61 帖
hehehe1213
 
 
 
注册会员  
  注册日期: Nov 2008
  帖子: 16
  精华: 0
 

解决了.方法如下:


/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.org/bbs/thread335616.html
  hehehe1213 当前离线   回复时引用此帖
旧 09-03-03, 13:41 第 62 帖
wheel
 
wheel 的头像
 
 
注册会员  
  注册日期: Oct 2002
  帖子: 962
  精华: 25
 

http://fcitx.googlecode.com/files/fc...6.0-rc.tar.bz2







__________________
宣武区广安门南大街48号.中彩大厦5层509室
010-83557528-265
010-80900674
[url]http://wheel.126.com/[/url]
  wheel 当前离线   回复时引用此帖
旧 09-08-05, 18:36 第 63 帖
博客教主 帅哥
 
博客教主 的头像
 
 
注册会员  
  注册日期: Aug 2007
  我的住址: 广东 深圳
  帖子: 84
  精华: 0
 

谢谢分享!不错!
  博客教主 当前离线   回复时引用此帖
旧 09-12-31, 03:28 第 64 帖
roofwei 帅哥
 
 
 
注册会员  
  注册日期: Aug 2006
  我的住址: 吉林长春
  帖子: 12
  精华: 0
 

引用:
作者: ideawu
安装:

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

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

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

代码:
在命令行运行#locale,如果没有显示LC_CTYPE=“zh_CN.UTF-8”或者LC_CTYPE=“zh_CN.GBK”, 那么可能是你安装系统的时候没有选上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点弄到现在,这个问题还没有解决。

请高手回答,谢谢。







__________________
Linux&Windows XP双系统。
  roofwei 当前离线   回复时引用此帖
旧 09-12-31, 03:33 第 65 帖
roofwei 帅哥
 
 
 
注册会员  
  注册日期: Aug 2006
  我的住址: 吉林长春
  帖子: 12
  精华: 0
 

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


引用:
作者: ideawu
安装:

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

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

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

代码:
在命令行运行#locale,如果没有显示LC_CTYPE=“zh_CN.UTF-8”或者LC_CTYPE=“zh_CN.GBK”, 那么可能是你安装系统的时候没有选上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:文件-->打开,如果乱码,查看-->设置编码
-----------------------------------------------------------------
这部分应该是输入框的设置,对我用调用五笔输入法,是没有影响的吧?



请高手回答,谢谢。
  roofwei 当前离线   回复时引用此帖
旧 10-06-14, 14:21 第 66 帖
realasking
 
realasking 的头像
 
 
注册会员  
  注册日期: Sep 2008
  帖子: 690
  精华: 0
 

引用:
作者: roofwei
我按照楼主的方法来装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/blog/...60ef47702.html
虽然是针对fedora 13的,但是对fedora 11应该也有效。
另外,hades针对fedora 10的解决方法在fedora 11上应该也是有效的。







__________________
CPU: Turion 64 X2 TL-50
RAM: DDR II 667 1.50G
M/B: Nvidia 6100Go

Desktop:
1.Windows Server 2003R2 with WPS 2010+CTEX
2.Fedora 13+fvwm with EIO+Tex Live 2009.11

My blog:
http://hi.baidu.com/realasking
  realasking 当前离线   回复时引用此帖
发表新主题 回复


主题工具

发帖规则
您 [不可以] 发表新主题
您 [不可以] 回复主题
您 [不可以] 上传附件
您 [不可以] 编辑您的帖子

已 [启用] BB 代码
已 [启用] 表情符号
已 [禁用] IMG 代码
已 [禁用] HTML 代码
[论坛跳转…]


所有时间均为[北京时间]。现在的时间是 05:07


Powered by vBulletin 版本 3.6.8
版权所有 ©2000 - 2010, Jelsoft Enterprises Ltd.
官方中文技术支持: vBulletin 中文
版权所有 ©2002 - 2009, LinuxSir.Org