LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx安装配置--2006年1月

[复制链接]
 楼主| 发表于 2006-8-15 15:54:49 | 显示全部楼层
你可以看看别人的作法,我自己没试验过:
Post by Luman
更具体点,以中文模式登录后运行fcitx,提示已有一个名为SCIM的X1M后台程序在运行(之前装chinput未成),删掉/usr/bin和/usr/share中以scim开头的文件后,出现输入法,但是灰色的,无法输入汉字。
附:我的系统是fedora4的版本
Post by helo_aBiNg
楼上的试试一下 :ctrl+space,激活一下了。。。
回复 支持 反对

使用道具 举报

发表于 2006-8-18 12:35:04 | 显示全部楼层
我已经能启动了,但是是灰显的,ctr+space也不能将其激活
在终端中启动fcitx的时候,提示我
set XMODIFIERS
我用的是RedHat9,请问RedHat9怎么配置XMODIFIERS
用楼主的95xnput,或者前面有人提到的zh_CN都不行。
回复 支持 反对

使用道具 举报

发表于 2006-8-24 11:12:20 | 显示全部楼层
这时候,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
  
但在我的linux下面/etc/X11/下并没有Xsession.d这个文件,所以我把上面这段话加入在/etc/X11/xinit/xinitrc.d/xinput下面,之后fcitx可以用了,但今早我在对系统log out之后发现fcitx又出现了以前的情况,就是选择汉字那个小框是灰显的,郁闷哦.
我的LC_CTYPE选用的是zh_CN.gbk
回复 支持 反对

使用道具 举报

发表于 2006-8-29 08:17:29 | 显示全部楼层
太感谢了。解决了。
回复 支持 反对

使用道具 举报

发表于 2006-9-2 16:04:28 | 显示全部楼层

对于置顶贴子的意见

这个贴子其实有问题的。
第一,我按其中的方法去做,结果是苦搞了四天也没有成功,天天搞到晚上三四点钟。
第二,这个贴子不是针对新手的。
第三,贴子应该有所对作者的电脑的相关设置有所申明,这样,利于新手参考设定。
第四,建议以后大家在发类似贴时,请给予每个步骤的抓图作说明;;

以上文字在现在我装好FCITX后第一时间的应用。
回复 支持 反对

使用道具 举报

发表于 2006-9-9 17:52:32 | 显示全部楼层
Hi,shikui_wang. Nice to meet you
Could you describe the process of the installation of the FCITX. Who can help me?
I have no idea  about it and today is the second day i use Fedora5.
Unfortunately,i removed the SCIM without succeeding in installing the FCITX so i can only type the English now and if you don't mind i want to type PINYIN.^_^
Looking for your good news. bye
回复 支持 反对

使用道具 举报

发表于 2006-9-19 14:45:44 | 显示全部楼层
Post by 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
它将运行这个角本

  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的文档,你就知道怎么修改了。

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

我按你的方法做,但是不行呀,虽然打开了对话框,但重启后,对话框又不见了。
我的是FC4,用ROOT身份进入GNOME,按以下操作

root@localhost ~]# cd /root/Desktop/fcitx-3.1-bin.tar.bz2_FILES/fcitx-3.1-bin
[root@localhost fcitx-3.1-bin]# rm -f /usr/bin/fcitx
[root@localhost fcitx-3.1-bin]# rm -fr /usr/share/fcitx
[root@localhost fcitx-3.1-bin]# cp -r usr_/* /usr
[root@localhost fcitx-3.1-bin]# fcitx
\uffff\u047e\uffff\uffff\uffff\uffff\uffff\uffff\uffff\u04bb\uffff\uffff\u036c\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff iiimx
[root@localhost fcitx-3.1-bin]# export LC_CTYPE=zh_CN.UTF-8 #\u6ce8\u91ca1
[root@localhost fcitx-3.1-bin]# export XMODIFIERS=@im=fcitx
[root@localhost fcitx-3.1-bin]# export XIM=fcitx
[root@localhost fcitx-3.1-bin]# export XIM_PROGRAM=fcitx
[root@localhost fcitx-3.1-bin]# fcitx
不知道方法对不对?请指教?
回复 支持 反对

使用道具 举报

发表于 2006-9-30 11:05:33 | 显示全部楼层
when I type "fcitx" in the monitor always "没有设置XMODIFIERS!" come out~!!  why?

only
"
LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=
" on my computer~~!

"export LC_CTYPE=zh_CN.GB18030 #注释1" Is this ok?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-2 11:57:31 | 显示全部楼层
Post by ffsmq
when I type "fcitx" in the monitor always "没有设置XMODIFIERS!" come out~!!  why?
"export LC_CTYPE=zh_CN.GB18030 #注释1" Is this ok?

你有没有拼写错误?
回复 支持 反对

使用道具 举报

发表于 2006-10-3 22:28:56 | 显示全部楼层
Post by ideawu
你有没有拼写错误?


(我现在在windows下)
  我的英语很烂,所以只是用复制粘贴写的.应该没有拼写错误.
原贴就是说我的redhat没有gb2312 只有gb18030(在终端输入fcitx显示:没有设置XMODIFIERS!" )
所以想问配置文件中改成"export LC_CTYPE=zh_CN.GB18030"行么?

令问:我搜了一下没有找到安装gb2312的帖子,您能给介绍一个么?
  
              万分感谢~
回复 支持 反对

使用道具 举报

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

本版积分规则

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