LinuxSir.cn,穿越时空的Linuxsir!

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

fcitx 3.0.1无法输入中文

[复制链接]
发表于 2005-6-17 18:00:37 | 显示全部楼层 |阅读模式
状态条最右边没有“拼音”或“五笔”等输入法中文字提示,按Control+Space没有反应。
~/.fonts目录下已有simsun.ttf字体,LANG, LC_CTYPE, 已设成zh_CN.GB2312或zh_CN.GBK或 zh_CN.eucCN都不行。
我是下载fcitx-3.0.1.tar.gz自己编译安装的,系统是Debian 3.1。
就是无法输入中文,我该怎么办?
发表于 2005-6-17 23:47:52 | 显示全部楼层
debian下可以apt-get install fcitx,然后正确设置一下就可以了,fcitx对locale只要求LC_CTYPE这一项
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-18 00:38:44 | 显示全部楼层
谢楼上回复!
我用apt-get install fcitx,他说file not found,重新apt-setup后还是这样,所以我不得不下.tar.gz包装了。
我想可能是字体问题吧。真不知道该怎么办了。
麻烦大家帮小弟出出主意吧,小弟给大家磕头了。
回复 支持 反对

使用道具 举报

发表于 2005-6-21 09:10:50 | 显示全部楼层
下载 3.1.1

看一下 http://www.fcitx.org  ,关于 locale的设置问题。

北南 呈上
回复 支持 反对

使用道具 举报

发表于 2005-6-21 13:56:44 | 显示全部楼层
Post by krs
谢楼上回复!
我用apt-get install fcitx,他说file not found,重新apt-setup后还是这样,所以我不得不下.tar.gz包装了。
我想可能是字体问题吧。真不知道该怎么办了。
麻烦大家帮小弟出出主意吧,小弟给大家磕头了。

你的sources.list是什么?

装之前要apt-get update的,这个是debian的官方包,怎么可能没有,分特。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-22 00:26:13 | 显示全部楼层
谢北南南北老大回复!
下载了fcitx 3.1.1安装后还是老现象,control+space没有反应。
to halcyon79:
#cat sources.list
deb http://ftp.wa.au.debian.org/debian/ stable main non-free contrib
deb-src http://ftp.wa.au.debian.org/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://debian.yorku.ca/debian/ stable main non-free contrib
deb-src http://debian.yorku.ca/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://debian.attica.net.nz/debian/ stable main non-free contrib
deb-src http://debian.attica.net.nz/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free

已apt-get update过, apt-get install fcitx时出现以下信息:
eading Package Lists...
Building Dependency Tree...
Sorry, fcitx is already the newest version.
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  fcitx: Depends: libc6 (>= 2.3.2.ds1-4) but 2.2.5-11.8 is to be installed
         Depends: libfontconfig1 (>= 2.3.0) but it is not going to be installed
         Depends: libfreetype6 (>= 2.1.5-1) but 2.0.9-1 is to be installed
         Depends: libxft2 (> 2.1.1) but it is not going to be installed
         Depends: libxrender1 but it is not going to be installed
         Depends: zlib1g (>= 1:1.2.1) but 1:1.1.4-1.0woody0 is to be installed
         Depends: ttf-arphic-gbsn00lp or
                  ttf-arphic-gkai00mp but it is not going to be installed
以上的包要一个一个 apt-get install 吗?艾,debian的包依赖这么多啊。
楼上的,出出主意吧,我也很分特呀!
回复 支持 反对

使用道具 举报

发表于 2005-6-22 14:16:03 | 显示全部楼层
我的意见是下老的fcitx包回来装,怎么最近stable的有问题吗?

或者你可以尝试用testing或者sid啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-27 00:45:06 | 显示全部楼层
首先声明,我以下的话不针对回复此贴的人。我要骂一下Debian GNU/Linux。

装Debian 3.0r2时就不顺利,安装了四遍才装上。安装时要从网络上抓包,设定好了网络,就开始下,可是网络不争气,老是断,源又很慢,好不容易才装上。而且我装在第二块硬盘上(/dev/hdb)。因为第一块还要装XP。本来想XP装在第二块上,可是安装XP时提示无法在第一块硬盘没有fat分区的情况下安装在第二块硬盘上,说启动不了,就不能继续安装。只好把XP装在第一块硬盘上。

第二块硬盘上/dev/hdb1装了FreeBSD 4.10,安装时是修改了BIOS的启动硬盘顺序的,把D作为硬盘启动盘。因为我要用GRUB启动FreeBSD,而GRUB是检测启动时的BIOS设定的启动顺序的,否则不能启动FreeBSD,也就不能启动后装的Debian。但是装了Debian后若BIOS设定D盘启动,则进入GRUB菜单后可以启动,可是过一会儿启动时说VFS mount不上,没有根文件系统,系统就停在那里了。所以最后一次安装时做了一个软盘启动盘,避免以后无法启动Debian。以后每次使用Debian都只能用此张软盘启动Debian,无论BIOS中的启动盘是C还是D,都无法用硬盘启动。

装好Debian后,直接gdm进入X,还好mozilla中的中文显示还算好。
可是安装好fcitx后就是无法输入中文。安装fcitx简直是受罪。
apt-get install fcitx时说file not found,从新apt-setup调整源可是还是file not found。总是听说Debian到处都有镜像,源遍地都是,可是为什么没有fcitx?翻了翻精华,里面到有一个网友自己做的fcitx的.deb的包,可是这个包太旧了。艾,没办法自己下.tar.gz吧。还是这种方式最简单,一下子就装上了。
把simsun.ttf, tahoma.ttf, simhei.ttf都cp到 ~/.fonts下了。在.bashrc下加了中文locale如下:
export LANG=en_US
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
fcitx &
可是启动好了fcitx后没有输入法的提示如”拼音“”五笔“等按空格键没反映。

下面还要折腾。(既然没装上当然还要折腾了!)

现在apt-get install fcitx时说依赖的包版本太低,有libc6, libfontconfig, libfreetype等6个左右的包。那就apt-get 吧,可是它还是说着这几个包版本太低,真TMD混蛋,我好不容易喜在debian网站上下的包又装不上,不让装,说sorry fcitx.....什么的。************Debian的包管理它气人了吧,只顾自己的满足感(看上去很严谨的),可是却失去了灵活性,当用户碰到如此问题时根本无法在操作下去,连基本的help,提示该如何继续做的东西都没有。我不得不骂你了Debian,滚******************!

现在的linux离UNIX的哲学 - be happy, don't be proud。 simple  is beautiful越来越远了,我越来越感受不到快乐了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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