llc 发表于 2002-10-27 04:40:24

放上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"

吴文官 发表于 2002-10-27 15:47:59

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
#

llc 发表于 2002-10-27 17:26:09

怪了,我自己无论怎么编译普通用户就是用不了!但超级用户可用!
放上源码,哪位朋友搞定的话请务必告诉一下方法!!!
http://211.95.164.49/linuxcn/soft/xsim-0.3.9.4.tar.gz

wxz8 发表于 2002-10-27 17:44:01

老兄,会不会是权限的问题。

检查/usr/local/xsim/目录下合文件的权限,特别是dat目录,看看普通用户可否访问并可读。

llc 发表于 2002-10-27 18:06:38

改过了,现在/usr/local/xsim/dat所有用户可读可写,所有的so文件和执行文件都面对所有用户开放
运行的错误信息只有一行:Segmentation fault(环境变量已经正确设置)

wxz8 发表于 2002-10-27 19:27:40

不会吧。

我是下载的源码安装的。安装好之后,普通用户确实是没法运行。于是我不管三七二十一,
#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

wxz8 发表于 2002-10-27 19:32:16

附件呢?

那就再传。改其中的字体部分如下:
FONT_NAME       "-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal-*-16-*-*-*-*-*-gb18030.2000-0"

llc 发表于 2002-10-28 10:01:06

虽然具体出错的原因还不清楚,但在翔羽,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

欢迎有心的朋友再帮我测试一下!多谢了!

吴文官 发表于 2002-10-29 12:30:01

呵呵
如果不是默认使用SIMSUN字体,则配置有点烦,我就不知我的默认的字符集是什么。
用FONT_NAME=AUTO则可以启动XSIM,但是无法输入,只可以调出一个小的输入法图标,用CTRL+SPACE和CTRL+SHIFT皆无法调出输入法。
结论:需改进可移植性
建议:仍然尝试使用FONT_NAME=AUTO ,或者作为某美化方案的辅助选项。

llc 发表于 2002-10-29 12:43:56

to 吴文官:
如果你已经出现了输入法的"简"图标,证明已经顺利运行了,你如果是从终端手动运行的,则得另开程序输入法才能生效,在输入法运行之前的程序都无法接受输入法的中文输入

吴文官 发表于 2002-10-29 14:28:37

问题出在我不知道我的字符集是什么,又试了一下,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中的字体。

dalin 发表于 2002-10-29 16:06:20

问题出在我不知道我的字符集是什么,又试了一下,FONT_NAME “AUTO”时可以启动,出现的不是“简”字,而是一个非常怪异的字,有点象“便”字,无法输入。
我出现过像你这样的问题,修改回去也不行。

不过我用原来的默认设置覆盖~/.xsim里面的配置文件就又可以了。

llc 发表于 2002-10-29 18:52:06

真奇怪了,第一个包时翔羽就测试过,除了权限问题外就没有其他问题了,很正常,不过他没对我说起这个,后来吴兄弟提出了这个问题,我自己测试一下,才发现真有问题,于是更新过了,想不到还有其他问题
看来这个输入法比较难弄

至于吴兄弟的那个问题应该不是美化的bug,应该算是软件的bug,你ln -s /usr/share/locale/zh_CN.GB2312 /usr/share/locale/zh_CN.GB18030(如果你是用GB18030的话)应该就可以了,这是因为xmms这些软件默认你的系统locale是GB2312的,因此只将中文的mo文件安装到GB2312的目录下

wxz8 发表于 2002-10-29 23:34:26

有什么问题呢?你只要将#locale中的所有项目全部改为zh_CN.GB18030,肯定没问题。它的AUTO确实有时有点问题。照我上面的贴子设置,绝对没问题。汉化推荐用翔羽的方法,连openoffice中的斜体及粗体都解决了。到目前为止,我的redhat 8中的任何程序都没有碰到一丁点的问题。

llc 发表于 2002-10-30 13:45:48

呵呵,明白了!
页: [1] 2
查看完整版本: 放上for rh8.0的xsim的rpm包,大家测试一下!