当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]locale在哪儿怎么配置才能用fcitx?
帖子发表于 : 2007-06-24 10:19 

注册: 2007-06-23 20:00
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
fcitx的状态条是灰色,不能输入中文,桌面是中文KDE。

$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

请问怎么设置呀?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-06-24 11:12 

注册: 2006-09-12 14:09
帖子: 1897
送出感谢: 0 次
接收感谢: 0 次
在/var/lib/locales/supported.d/下建一个文件,比如名为zh的文件,在里面加入如下内容
代码:
en_US ISO-8859-1
en_US.UTF-8 UTF-8
zh_CN GB18030
zh_CN.GB2312 GB2312
zh_CN.UTF-8 UTF-8
zh_CN.GBK GBK


然后执行
代码:
sudo locale-gen

试试,
附问题:你的系统是怎么安装的,X是怎么启动,*DM or startx?


_________________
Fair winds and following seas !


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-06-24 11:25 

注册: 2007-06-23 20:00
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
kubuntu704,然后从KDE控制中心里装的中文支持,X是系统启动时进的,有时是注销回控制台用startx启动.


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-06-24 11:38 

注册: 2006-09-12 14:09
帖子: 1897
送出感谢: 0 次
接收感谢: 0 次
尽量不要用这种混合方式启动X,因为两者所读取的配置文件不完全一样
我单用startx,所以需要建立~/.xinitrc这个文件,

注意这个是gentoo下的,仅供参考

代码:
fideas@zerone ~ $ cat .xinitrc
#start kde at gentoo
source /home/fideas/.envset.sh && exec startkde
fideas@zerone ~ $ cat .envset.sh
export LANG="en_US.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS=@im="fcitx"
export GTK_IM_MODULE="fcitx"
fcitx &


附:你有没有试二楼的方法?


_________________
Fair winds and following seas !


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-06-24 11:45 

注册: 2007-06-23 20:00
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
晚上才能试,现在外面呢,我以前也用gentoo,有几年没用了,昨天捡到个硬盘,才拿出来装ubuntu玩玩,晚上试了看看。


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-06-24 11:59 

注册: 2006-09-12 14:09
帖子: 1897
送出感谢: 0 次
接收感谢: 0 次
那就好讲了,看你顶楼的提示似乎是zh_CN.UTF-8的locale没有生成,二楼就是生成几个常用locale而已,相当于gentoo下的locale.gen,你可以按自己的需要写zh那个文件.


_________________
Fair winds and following seas !


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-06-24 19:30 

注册: 2007-06-23 20:00
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX



$ sudo locale-gen
Password:
Generating locales...
en_AU.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_BW.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_CA.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_DK.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_GB.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_HK.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_IE.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_IN.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_NZ.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_PH.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_SG.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_US.ISO-8859-1... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_US.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_ZA.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
en_ZW.UTF-8... cannot open locale definition file `iso14651_t1': Input/output error
failed
zh_CN.GB18030... cannot open locale definition file `zh_CN': Input/output error
failed
zh_CN.GB2312... cannot open locale definition file `zh_CN': Input/output error
failed
zh_CN.GBK... cannot open locale definition file `zh_CN': Input/output error
failed


???????????


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-06-24 19:44 

注册: 2007-06-23 20:00
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "zh_CN:zh",
LC_ALL = (unset),
LANG = "zh_CN.gbk"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
(Reading database ... 82325 files and directories currently installed.)
Removing fcitx ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "zh_CN:zh",
LC_ALL = (unset),
LANG = "zh_CN.gbk"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译