|
ChineseEnv_OpenBSD_44
在 OpenBSD 4.4 上搭建中文语言环境
Scim 输入法目前已经测试可以输入的程序有:
注:在 4.4 -release 之后的 ports tree 里,台湾的 OpenBSD 开发者 Kevlo 提交了 scim 的 port,另外还包括:
# cd /usr/ports/inputmethods/scim/ # make install clean 如果使用的是 4.4 -release 及之前版本的,可以从 Scim 官方网站下载,手工编译,或者同步 ports tree 至 -current 版本,再使用上面介绍的方法进行安装。 使用源码进行编译的话,我个人使用拼音输入法,所以只需要安装两个文件: scim-1.4.x:核心程序; scim-pinyin:输入法模块 输入法模块可以根据自己的需要进行安装。五笔输入法在 scim-tables 这个包里。 编译参数没有什么特别的,scim, scim-pinyin 都可以这样搞定: # ./configure --prefix=/usr/local # gmake install 这里必须用 gmake 来编译,依赖的包有: gmake libtool gettext libiconv gtk+2 编译安装好 scim, scim-pinyin 之后还需要让 GTK 程序能够找到这个输入法,需要执行以下命令: # gtk-query-immodules-2.0 >/var/db/gtk-2.0/gtk.immodules 关于输入法方面的设置: # File: ~/.xinitrc # 注意大小写 export XMODIFIERS="@im=SCIM" export GTK_IM_MODULE=scim export QT_IM_MODULE=scim exec gnome-session # 启动 GNOME #wmaker # 启动 WindowMaker #fvwm # 启动 FVWM #cwm # 启动 cwm。OpenBSD 4.2 自带的非常简单的 Window Manager #startkde # 启动 KDE #startxfce4 # 启动 XFce4 很奇怪,Scim 不需要在 .xinitrc 里指定启动的程序,它会自动被调用。 gVimgvim 必须将字符集设置为 utf-8 或 cp936(简体中文)才能使用 scim 正常输入中文,否则乱码: # # File: ~/.vimrc # #set encoding=cp936 set encoding=utf-8 set fileencoding=utf-8 set fileencodings=utf-8 在 ~/.xinitrc 文件中设置启动 GNOME在 ~/.xinitrc 中必须这样写才能用 startx 命令启动,否则会报错(Failed to get dbus-daemon's pid): exec dbus-launch gnome-session |
Sign in to add a comment
if -x /usr/local/bin/dbus-daemon ; then
fi
我是加了这段在/etc/rc.local里。 ~/.xinitrc 就gnome-session了。
good!