免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5955 | 回复: 10
打印 上一主题 下一主题

[OpenBSD] OpenBSD中文使用环境 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-10-08 09:55 |只看该作者 |倒序浏览
OpenBSD中文使用环境
OpenBSD不支持本地化操作, 在系统中没有locale设置, 但我们在安装使用ports/Chinese 时却要使用到模拟的 redhat linux8.0 环境, 因此 我们可以在此环境下设置出我们需要的简体中文使用环境.目前,我只能使用两个软件fcitx-1.8.4 和 emacs 21.2-8.另外还有ports/chinese中的rxvt-big5-2.7.8p0这个程序可使用.有这三个程序我们基本上能满足平常的需求.当然如果能有一个图形化的上网程序如mozilla能使用, 并能在其中输入中文就更好了,还没成功,现在正在努力中......

下面我来介绍如何在OpenBSD3.5中的操作步骤:

一.        Redhat linux 8.0的模拟环境设置
在内核文件中加入
                  option COMPAT_LINUX
缺省设置中是存在的,如果你不能确定,可以查看一下内核配置文件,加入这一项, 重新编译安装内核.

使用sysctl将kern.emul.linux的值调整为1,或修改/etc/sysctl.conf, 将kern.emul.linux这一行前面的#号去掉.重启系统.

安装redhat_base程序包,可以使用ports/emul/redhat_base进行ports安装,或直接安装已编译好的安装包:
pkg_add /程序所在地/ redhat_base-8.0p4.tgz

同样方法安装zh-rxvt-big5-2.7.8p0.tgz.

设置locale 环境,在 .cshrc 文件中加入:

.cshrc
setenv LC_CTYPE zh_CN.GB2312
setenv XMODIFIERS @im=fcitx
重启系统.

执行下面命令:
# cd /usr/local/emul/redhat/sbin
#  ./ldconfig

启动桌面, 然后启动rxvt测试是否能正常启动:
# cd /usr/local/emul/redhat/usr/X11R6/bin
#  ./rxvt

如果你能看到rxvt那就成功了, 我们可以进入下一步操作.

二.        安装fcitx
从redhat 系统中复制出fcitx程序安装的各种文件, 列表如下:

/usr/bin/fcitx
/usr/bin/fcitx.xft
/usr/share/fcitx/fcitx
/usr/share/fcitx/fonts/fonts.dir
/usr/share/fcitx/fonts/gbkst16.pcf.gz
/usr/share/fcitx/punc.mb
/usr/share/fcitx/pySym.mb
/usr/share/fcitx/pyphrase.mb
/usr/share/fcitx/sp.dat
/usr/share/fcitx/wbx.mb

将 /usr/bin下的两个文件复制到 /usr/local/emul/redhat/usr/bin 目录下;将 /usr/share/的整个fcitx目录复制到 /usr/local/emul/redhat/usr/share/ 目录下.

修改/usr/local/emul/redhat/usr/bin/fcitx文件, 即修改fcitx的路径, 改为如下:

#!/bin/sh
xset +fp /usr/local/emul/redhat/usr/share/fcitx/fonts
/usr/local/emul/redhat/usr/share/fcitx/fcitx "$@"&

运行命令:
/usr/local/emul/redhat/usr/bin/fcitx

现在你就可以看到fcitx的图标了. 可以将它加入 ~/.xintirc 文件,让桌面启动时就自动启动fcitx程序.

三.        安装emacs
从redhat 8.0系统中复制出emacs安装的各种文件:

/usr/bin/emacs
/usr/bin/emacs-21.2
/usr/bin/emacsclient
/usr/libexec/emacs 整个目录
/usr/share/emacs 整个目录

将/usr/bin下的文件复制到 /usr/local/emul/redhat/usr/bin 目录下, 将/usr/libexec/emacs整个目录复制到 /usr/local/emul/redhat/usr/libexec目录下, 将 /usr/share/emacs整个目录复制到 /usr/local/emul/redhat/usr/share/目录下.另外有一些man, info文件也可以复制到相应的目录下, 这些可有可无, 我没有进行复制.

从redhat 8.0中复制出如下文件:
/usr/X11R6/lib/libXaw3d.so.6.0
/usr/X11R6/lib/libXaw3d.so.7.0
/usr/lib/libtiff.so.3.5
/usr/lib/libungif.so.4.1.0

将libXaw3d.so.6.0和libXaw3d.so.7.0复制到/usr/local/emul/redhat/usr/X11R6/lib目录中, 并做两个软连接:
ln –s libXaw3d.so.6.0 libXaw3d.so.6
ln –s libXaw3d.so.7.0 libXaw3d.so.7

将libtiff.so.3.5和libungif.so.4.1.0复制到/usr/local/emul/redhat/usr/lib目录中, 并做三个软连接:
ln –s libtiff.so.3.5 libtiff.so.3
ln –s libungif.so.4.1.0 libgif.so.4.1.0
ln –s libungif.so.4.1.0 libungif.so.4

操作完成后, 执行如下命令:
# cd /usr/local/emul/redhat/usr/bin
# ./emacs

就可启动emacs了,另外将  /usr/local/emul/redhat/usr/bin 目录加入到 .cshrc 的path中, 这样我们以后就可以直接启动emacs而不需要还输入前面长长的路径名.

好了,介绍到这里了,我们的简体中文使用环境已建立起来, 当然, 如果你觉得上网中不能输入中文可以在rxvt-big5中使用lynx上网, 在这里可以输入中文. 

论坛徽章:
0
2 [报告]
发表于 2004-10-09 09:13 |只看该作者

OpenBSD中文使用环境






本贴所说的软件fcitx, emacs, lib* 文件打包放在ftp://ftp.cnfug.org/incoming/目录中, 文件名为redhat.zip.

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:54:45
3 [报告]
发表于 2004-10-12 00:00 |只看该作者

OpenBSD中文使用环境

个人看法:OPENBSD还是用于安全方面的应用吧,而FREEBSD就用于网络服务应用吧,如果要汉化做办公平台,就不妨汉化NETBSD吧,因为NETBSD是以适用更多的硬件平台为准则的。其实,如果要做办公应用,又要考虑安全,用REDHAT9简体版就够了。

论坛徽章:
0
4 [报告]
发表于 2004-10-12 20:31 |只看该作者

OpenBSD中文使用环境

redhat9?考虑安全?不太理解。

论坛徽章:
0
5 [报告]
发表于 2004-10-12 20:32 |只看该作者

OpenBSD中文使用环境

太好了,我以后就可以放心地使用openbsd3.5了:)

呵呵,等一下,3。6也出来了。

太好了,呵呵,好帖,一定收藏了。

论坛徽章:
0
6 [报告]
发表于 2004-10-12 20:42 |只看该作者

OpenBSD中文使用环境

rainren 兄弟辛苦了
此帖建议顶置

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:54:45
7 [报告]
发表于 2004-10-12 23:49 |只看该作者

OpenBSD中文使用环境

[quote]原帖由 "bluebell"]redhat9?考虑安全?不太理解。[/quote 发表:


俺的意思是说如果既要满足作办公应用平台的需要,又要满足安全方面的要求,用REDHAT9就可以了。

论坛徽章:
0
8 [报告]
发表于 2004-10-13 08:07 |只看该作者

OpenBSD中文使用环境

在openbsd中写作sgml文档, 我安装了openjade. 这样, 在emacs中可以编辑中文, 然后再转成各式文档, 如html..... 基本上可以满足平常的需要.关于安装openjade可以参考freebsdchina.org上论坛上的DocBook环境搭建说明, 我按它上面做的.

如果办公需要使用word这些可见即所得的文件编辑, 那就没办法了.暂时还没想到如何在abiword这类程序中使用中文.

桌面使用的是fvwm , 只要fvwm功夫深, 能配置出各种靓丽的桌面来, 如果有谁需要我的桌面配置文件, 我可以打包放上来! 不过我的fvwm还在学习中, 有很多无用的配置是从网上的配置文件中加的, 正考虑过段时间好好再改改.

论坛徽章:
0
9 [报告]
发表于 2012-08-03 16:20 |只看该作者
呵呵,不错啊,多谢楼主分享!












-----------------------------------------------------------------
http://shal.info/myspyer/?p=4   

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
10 [报告]
发表于 2012-08-03 16:46 |只看该作者
回复 9# cangshi004


    欢迎参考: http://bbs.chinaunix.net/thread-3751016-1-2.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP