LinuxSir.cn,穿越时空的Linuxsir!

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

gNewSense/ubuntu 全英文环境/离线无光盘/二进制纯拷贝/安装fcitx经历

[复制链接]
发表于 2006-11-23 13:30:22 | 显示全部楼层 |阅读模式
终于完成了fcitx的安装,虽然是二进制安装
Linux下的东西,我也不想说了,从恨死到爱死,一如vi,下面贴出我安装输入法的过程,如果对你有一些帮助,目的就达到了.

0 我的环境: gNewSense 1.0 ,其实就是ubuntu Linux,它去除了ubuntu非自由的软件,是FSF推荐的,  
  也是我的标配.
  //我很反感rpm,apt-get等,如果求方便,何必使用linux, ubuntu竟然不带编译环境
  全英文环境,就是安装时就选中的英文,就是怕以后出问题
  从网上下fcitx-3.4.1-bin.tar.bz2
  //这一步必须联网,以后的操作都是无网络联结,不使用光盘进行的

1  系统首先增加locale支持
   locale -a 查看当前系统有那些locale,必须有zh_CN
   没有,则 sudo localedef -i zh_CN -f UTF-8 zh_CN.UTF-8,安装后locale -a再看
   //-i zh_CN为语言 -f UTF-8为编码

2  解开fcitx-3.4.1-bin.tar.bz2 //怎么解不想说了,下面用..代替解开目录
   直接运行../usr/bin/fcitx &,报错,注意看报错信息
   将../usr/share/fcitx/data 下所有文件拷贝至/usr/share/fcitx/data
   ps -ef | grep fcitx 查看进程,杀掉fcitx
   再直接运行,应该没有报错了

3  上一步首次运行fcitx时会在用户目录下产生.fcitx目录, ls -a可以查看隐含文件
   进入.fcitx目录,编辑config,注意看第四行是不是zh_CN.UTF-8,如不是,改之,其他乱码不用管

4  进入/etc/X11/Xsession.d目录,建立95xinput文件,编辑如下
   export LC_CTYPE=zh_CN.utf8
   export XMODIFIERS=@im=fcitx
   export XIM=fcitx
   export XIM_PROGRAM=fcitx
   export GTK_IM_MODULE=fcitx
   export QT_IM_MODULE=fcitx

5 必须重新启动,直接运行../usr/bin/fcitx &  ,OK!
  如想让它开机自启动... (不说了,自己找)

补充:
1 所有中最关键的是第一步,我划了近一个星期才解决,默认安装英文后是没有中文locale的!
  而export LC_CTYPE不会报警,好象成功了,其实不然
  LC_CTYPE没配对会出现fcitx自身出方框或打出乱码

2 关于fcitx与scim,我认为fcitx达到了它的目标,专注于中文的轻量级的输入法.直接调xlib库,同
  桌面无关,而scim过于复杂,好象apt-get一下很简单,其实不然,但scim的屏幕直接显示汉字技术
  蛮好,fcitx可以借鉴,当然不一定要作者来完成,他已经做的够好了.
   /* 我认为scim对CJK语言外的支持纯属多余,gnome对欧洲语言的支持已经比较好了,而且可以
      方便的定制任意键盘,我刚看到一个询问scim支持德语的帖子
      /etc/X11/xkb/symbols 下是全部键盘配置,可以自由定制,ComposeKey,Deadkey都可以定制
      根本无须scim,scim应该专注于CJK  */

3 救急措施:
  Emacs自带了输入法!全部,CJK,俄文,希伯来文...还蛮好用的. 老天,我越来越发现它象一个操作系
  统.(I Support Emacs,I Support Vi too)
  在线输入法,大家可以把它拷到本地用firefox打开输入,马来西亚的那个最好,推荐.
  七把叉现在总算支持了firefox了,可惜是firefox for win,Linux下不行,它为什么非要用专用语
  法呢?
  其他在线输入法真的必须在线使用,忘了它们吧.  

4 最后祝大家顺利,个人认为GNU是一个勇敢者的世界,一旦进入,即使一片茫然,也不想退出.
发表于 2007-7-28 22:09:57 | 显示全部楼层
刚刚把gnewsense的输入法scim安装成功,现在这个回复就是使用gnewsense的konqueror和scim的,总结两点经验:
1)安装gnewsense时(我安装的是kde版本)一定要在安装时选择简体中文,否则后面会有很多麻烦,这时候在安装的过程当中会有很多字显示不出来。
2)安装完成后,可以将sources.list 的源改成ubuntu dapper的,这样使用国内的源下载速度会快很多,然后使用:
$sudo apt-get install scim scim-modules-socket scim-modules-table
scim-pinyin scim-tables-zh
$sudo apt-get install scim-qtimm
$sudo im-switch -s scim

$sudo sh -c " echo 'export XMODIFIERS=@im=SCIM export
GTK_IM_MODULE="scim" scim -d ' > /etc/X11/Xsession.d/95xinput "

$sudo chmod 755  /etc/X11/Xsession.d/95xinput

步骤安装输入法。重启x之后即可使用。

目前存在的问题:
1)在kde 的区域设置里无法添加语言。
2)使用apt-get install xfonts-wqy安装完的字体在kde的设置当中找不到,无法使用。
3)现在字体不错,就是发虚。
这几个问题还没有解决。
其他方面,gnewsense还是很不错的。
回复 支持 反对

使用道具 举报

发表于 2007-7-30 11:55:22 | 显示全部楼层
Post by zliuman


4  进入/etc/X11/Xsession.d目录,建立95xinput文件,编辑如下
   export LC_CTYPE=zh_CN.utf8
   export XMODIFIERS=@im=fcitx
   export XIM=fcitx
   export XIM_PROGRAM=fcitx
   export GTK_IM_MODULE=fcitx
   export QT_IM_MODULE=fcitx


这个设置是有问题的,fcitx只是使用了XIM
   export GTK_IM_MODULE=xim
   export QT_IM_MODULE=xim
回复 支持 反对

使用道具 举报

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

本版积分规则

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