操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

XFree86 4.2+ on FreeBSD的中文问题

2007-6-18 网友评论 0 条 点击进入论坛

XFree86 4.1.0在FreeBSD下对中文支持的很好,但是之后版本的XFree86编译之后(From port)对FreeBSD的中文locale基本上是不支持,当你在.cshrc(我用的是tcsh shell)设置了LANG和LC_ALL为zh_CN.EUC后,启动X服务器就会发现X服务器出现:locale not supported之类的信息,当然你也不能使用Chinput之类的软件了,虽然可以显示中文。

我是这么解决这个问题的:

展开XFree86的第一个压缩包,在xc目录下有一个nls目录,它下面有个XI18N_OBJS,把zh文件复制一个名为zh_CN的文件,然后在这个目录中的Imakefile中加入一行:

XI18NTarget(zh_CN)

用这个文件重新编译整个X系统,当然,所有的X有关的软件都要重新编译才行。这样就可以正常使用Chinput了,包括现在还没有正式被port收录的chinput3,我认为,chinput3是最好用的一个版本。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 用户名: 密码:
  匿名发表
今日推荐
技术文库(共有 45972 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
移动开发
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail