放上for rh8.0的xsim的rpm包,大家测试一下!
自我感觉这个输入法除了速度比minichinput慢之外,其它方面都要好在rh8.0,locale为CB18030的环境下编译得到的(自做的),需要db4;在本人的机器上安装测试成功,但不知道其它机器怎样;大家用rh8而且有兴趣的的帮忙测试一下,如果大家觉得好用,我就放上"自由软件"里供下载了
下载地址为:
http://211.95.164.49/linuxcn/soft/chinese/xsim-0.3.9.4-2.i386.rpm
http://211.95.164.49/linuxcn/soft/chinese/xsimdata-0.3.9.4-2.i386.rpm
第一个为输入法的输入部分,必需的,第二个为智能词库,如果你以前已经安装过xsim并成功运行,请不要安装第二个,因为它会覆盖你原来的习惯词库
安装前建议先卸载rh8自带的minichinput,用这个命令:
rpm -e miniChinput-0.0.3-27
用rpm -ivh xxx.rpm安装后xsim后,编辑~/.bash_profile,在最后追加一行
export XMODIFIERS=@im=XSIM
注销一下,进入x后,开一个终端窗口,运行xsim,如果出现一个写着"简"字的状态栏,则表示安装成功了
你可以修改/usr/local/xsim/etc/xsimrc文件来设定xsim的各种参数,当然也可以将它拷贝到~/.xsim目录下做为你自己的配置文件,下面是我用的一个范例(用simsun做显示字体):
# xsim config file
XIM_NAME "XSIM"
XIM_LOCALE "AUTO"
#XIM_EXT_LOCALE ""
XIM_EXT_LOCALE "zh_TW,ja_JP,zh_CN.UTF-8"
ON_SPOT_ENABLED Yes
DICT_LOCAL /usr/local/xsim/dat
PLUGIN_LOCAL /usr/local/xsim/plugins
TRIGGER_KEY "ctrl space"
SWITCH_KEY "ctrl Shift_L"
SHOW_STATUS_PANEL Yes
# Refer to /usr/lib/X11/rgb.txt for details of colors
INPUT_PANEL "std"
FG_COLOR "black"
BG_COLOR "gray92"
SUFFIX_COLOR "blue"
CARET_COLOR "blue"
#FONT_NAME "AUTO"
FONT_NAME "-misc-simsun-medium-r-normal-*-14-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal-*-14-*-*-*-*-*-gbk-0"
# avliable status_panel "std" "kde2" "kde3"
STATUS_PANEL "std"
FG_COLOR "black"
BG_COLOR "gray92"
STATUS_COLOR "green"
# FONT_NAME "AUTO"
FONT_NAME "-misc-simsun-medium-r-normal-*-16-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal-*-14-*-*-*-*-*-gbk-0"
# input mothed should define at last
# can define up to 10
# by now, we got three :)
INPUT_METHOD "jianpin"
IM_DESC 简拼
CARE_H No
CARE_NG Yes
DEFAULT_MB_DOT No
CHARDB chardb
WORDDB worddb
#maybe u need these key
#PREV_KEY "Page_Up"
#NEXT_KEY "Page_Down"
PREV_KEY "comma"
NEXT_KEY "period"
B2Q_KEY "shift space"
DOTSWITCH_KEY "ctrl period"
#<N> will be replaced by 1-9
WORDDELETE_KEY "ctrl N"
INPUT_METHOD "wubi"
IM_DESC 五笔
DEFAULT_MB_DOT Yes
WORDDB worddb.wubi
#maybe u need these key
#PREV_KEY "Page_Up"
#NEXT_KEY "Page_Down"
PREV_KEY "comma"
NEXT_KEY "period"
B2Q_KEY "shift space"
NEW_WORD_KEY "ctrl Insert"
DOTSWITCH_KEY "ctrl period"
#<N> will be replaced by 1-9
WORDDELETE_KEY "ctrl N"
#INPUT_METHOD "table"
# IM_DESC 苍颉
# WORDDB worddb.cj
#maybe u need these key
#PREV_KEY "Page_Up"
#NEXT_KEY "Page_Down"
# PREV_KEY "comma"
# NEXT_KEY "period" I am so sorry to tell you that it does not work on my computer . Please read the wrong information.
$ xsim
DbEnv::_destroy_check: open Db object destroyed
XSIM: Open DB: /usr/local/xsim/dat/chardb: Permission denied
$ su
Password:
# xsim
Segmentation fault
# 怪了,我自己无论怎么编译普通用户就是用不了!但超级用户可用!
放上源码,哪位朋友搞定的话请务必告诉一下方法!!!
http://211.95.164.49/linuxcn/soft/xsim-0.3.9.4.tar.gz
老兄,会不会是权限的问题。
检查/usr/local/xsim/目录下合文件的权限,特别是dat目录,看看普通用户可否访问并可读。 改过了,现在/usr/local/xsim/dat所有用户可读可写,所有的so文件和执行文件都面对所有用户开放运行的错误信息只有一行:Segmentation fault(环境变量已经正确设置)
不会吧。
我是下载的源码安装的。安装好之后,普通用户确实是没法运行。于是我不管三七二十一,#chmod -R 0777 /usr/local/xsim.
就OK了。
我的配置文件如下:
#locale
全部是zh_CN.GB18030
/usr/local/xsim/etc/xsimrc见附件。
注:我对字库进行了升级。
升级文件在:
http://download.berlios.de/xsim/data-gbk.tar.gz
下载后替换/usr/local/xsim/dat中的文件,使之支持GBK
附件呢?
那就再传。改其中的字体部分如下:FONT_NAME "-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal-*-16-*-*-*-*-*-gb18030.2000-0" 虽然具体出错的原因还不清楚,但在翔羽,dalin,wxz8朋友的帮助下,终于解决了权限出错和Segmentation fault出错的问题
权限的问题可以按wxz8朋友的方法解决,而Segmentation fault,当我将自己的用simsun字体的配置文件也给普通用户拷贝一份后,普通用户也就可以运行了,也就是说,普通用户用默认的/usr/local/xsim/etc/xsimrc配置文件才出现Segmentation fault,估计大概原因是默认的/usr/local/xsim/etc/xsimrc里关于字体的选项设为auto,结果程序找不到合适的字体供显示而出错.
现在放上更正了的rpm包,里面的权限问题已修正,/usr/local/xsim/etc/xsimrc也改成默认用simsun字体,如果你不是用simsun字体,或安装后如果发现普通用户还有问题,请修改/usr/local/xsim/etc/xsimrc的字体设置,建议cp /usr/local/xsim/etc/xsimrc ~/.xsim/xsimrc,然后修改~/.xsim/xsimrc
欢迎有心的朋友再帮我测试一下!多谢了! 呵呵
如果不是默认使用SIMSUN字体,则配置有点烦,我就不知我的默认的字符集是什么。
用FONT_NAME=AUTO则可以启动XSIM,但是无法输入,只可以调出一个小的输入法图标,用CTRL+SPACE和CTRL+SHIFT皆无法调出输入法。
结论:需改进可移植性
建议:仍然尝试使用FONT_NAME=AUTO ,或者作为某美化方案的辅助选项。 to 吴文官:
如果你已经出现了输入法的"简"图标,证明已经顺利运行了,你如果是从终端手动运行的,则得另开程序输入法才能生效,在输入法运行之前的程序都无法接受输入法的中文输入 问题出在我不知道我的字符集是什么,又试了一下,FONT_NAME “AUTO”时可以启动,出现的不是“简”字,而是一个非常怪异的字,有点象“便”字,无法输入。
同时还发现一个问题,我卸掉gWuBi 后,系统的字体也跟着起了变化,而且经过了几次的安装-卸载gWuBi,我的XMMS的菜单全部从中文变成了英文,但播放清单仍然可以很好地显示中文。
怀疑:1、gWuBi 或 xsim的BUG ;
2、美化方案有问题,我用的是
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=2197
方案,拷的WINDOWS 2K中的字体。 问题出在我不知道我的字符集是什么,又试了一下,FONT_NAME “AUTO”时可以启动,出现的不是“简”字,而是一个非常怪异的字,有点象“便”字,无法输入。
我出现过像你这样的问题,修改回去也不行。
不过我用原来的默认设置覆盖~/.xsim里面的配置文件就又可以了。 真奇怪了,第一个包时翔羽就测试过,除了权限问题外就没有其他问题了,很正常,不过他没对我说起这个,后来吴兄弟提出了这个问题,我自己测试一下,才发现真有问题,于是更新过了,想不到还有其他问题
看来这个输入法比较难弄
至于吴兄弟的那个问题应该不是美化的bug,应该算是软件的bug,你ln -s /usr/share/locale/zh_CN.GB2312 /usr/share/locale/zh_CN.GB18030(如果你是用GB18030的话)应该就可以了,这是因为xmms这些软件默认你的系统locale是GB2312的,因此只将中文的mo文件安装到GB2312的目录下 有什么问题呢?你只要将#locale中的所有项目全部改为zh_CN.GB18030,肯定没问题。它的AUTO确实有时有点问题。照我上面的贴子设置,绝对没问题。汉化推荐用翔羽的方法,连openoffice中的斜体及粗体都解决了。到目前为止,我的redhat 8中的任何程序都没有碰到一丁点的问题。 呵呵,明白了!
页:
[1]
2