LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: nainaide

Fcitx 新版本开发现在是什么状况?

[复制链接]
 楼主| 发表于 2008-2-25 15:48:13 | 显示全部楼层
Post by 第六元素;1819867
附件是青松二笔新标版码表帮助,除了增加用u、v代替2、3键选择重码的功能外,其它功能和官方的二笔是一致的

fcitx主流的二笔码表我都已经做好了,包括青松的标版系列、超强、纯净,都是最新的

另外,我以前曾尝试把极点的码表转换为scim的,但重码出现的次序变了,不知道有没有详细的scim码表制作文档

在fcitx上怎么用?
我在网上下载了你的青松二笔新标版码表,按照说明修改了table.conf,发现虽然二笔能够激活,但是,每次输入的英文字母都是直接上去。而其他的输入法则是正常。我的fcitx的版本是3.4.2因为3.5有bug所以没有用。

我的locale是
$ locale
LANG=en_US.utf8
LC_CTYPE=zh_CN.utf8
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-25 15:52:50 | 显示全部楼层
Post by acevery;1819185
已经把青松二笔加上去了,用的是 scim-tables 里的码表,构词规则是看fcitx的。
你有没有兴趣试试?



试要装scim, 稍等,这两天特忙
回复 支持 反对

使用道具 举报

发表于 2008-2-25 16:37:14 | 显示全部楼层
Post by nainaide;1819882
在fcitx上怎么用?
我在网上下载了你的青松二笔新标版码表,按照说明修改了table.conf,发现虽然二笔能够激活,但是,每次输入的英文字母都是直接上去。而其他的输入法则是正常。我的fcitx的版本是3.4.2因为3.5有bug所以没有用。

我的locale是


能不能用二笔码表与locale无关的,请检查一下用户对码表有没有读取权限,记得在fcitx3.4.3上试过没问题,待有空我再看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-26 00:54:30 | 显示全部楼层
先谢谢了。

我检查过权限, 应该没有问题
/usr/share/fcitx/data $ ls -l
total 11238
-rw-r--r-- 1 root root  148014 2008-01-25 12:35 cj.mb
-rw-r--r-- 1 root root    2028 2008-01-25 12:35 config
-rw-r--r-- 1 root root 1801540 2008-02-25 16:02 erbicj.mb
-rw-r--r-- 1 root root 2590262 2008-02-25 16:03 erbicq.mb
-rw-r--r-- 1 root root 1690176 2008-01-25 12:35 erbi.mb
-rw-r--r-- 1 root root   47880 2008-01-25 12:35 gbks2t.tab
-rw-r--r-- 1 root root     108 2008-01-25 12:35 punc.mb
-rw-r--r-- 1 root root  168598 2008-01-25 12:35 pybase.mb
-rw-r--r-- 1 root root 3541562 2008-01-25 12:35 pyphrase.mb
-rw-r--r-- 1 root root    2234 2008-01-25 12:35 pySym.mb
-rw-r--r-- 1 root root    2344 2008-01-25 12:35 sp.dat
-rw-r--r-- 1 root root     467 2008-01-25 12:35 tables.conf
-rw-r--r-- 1 root root    1854 2008-01-25 12:35 vk.conf
-rw-r--r-- 1 root root 1468075 2008-01-25 12:35 wbx.mb
回复 支持 反对

使用道具 举报

发表于 2008-2-26 03:10:59 | 显示全部楼层
Post by nainaide;1819884
试要装scim, 稍等,这两天特忙


如果你是用gentoo的话,只要emerge一下gentoo-china-overlay里的 scim-python -9999 就可以了,我写的IME叫XingMa,文档慢慢再添加,现在IME已经基本成型了。不过相应的码表不日再上传,已经连续写了快一个月的代码了。
回复 支持 反对

使用道具 举报

发表于 2008-2-26 03:14:37 | 显示全部楼层
Post by 第六元素;1819867
附件是青松二笔新标版码表帮助,除了增加用u、v代替2、3键选择重码的功能外,其它功能和官方的二笔是一致的

fcitx主流的二笔码表我都已经做好了,包括青松的标版系列、超强、纯净,都是最新的

另外,我以前曾尝试把极点的码表转换为scim的,但重码出现的次序变了,不知道有没有详细的scim码表制作文档


scim-tables 的码表制作不难,你会出现重码顺序不同是因为你词频没给对。
你可以直接参看scim-tables里带的清风二笔码表。

另外,我有一点想请教,二笔是直接用全码构词,还是有另外的构词码?
回复 支持 反对

使用道具 举报

发表于 2008-2-27 12:46:20 | 显示全部楼层
Post by acevery;1820078
scim-tables 的码表制作不难,你会出现重码顺序不同是因为你词频没给对。
你可以直接参看scim-tables里带的清风二笔码表。

另外,我有一点想请教,二笔是直接用全码构词,还是有另外的构词码?

问题是如何按照原码表的次序,批量给对词频呢?
回复 支持 反对

使用道具 举报

发表于 2008-2-27 13:24:06 | 显示全部楼层
Post by 第六元素;1820566
问题是如何按照原码表的次序,批量给对词频呢?

这个问题的产生是因为fcitx的码表中没有包含词频信息(和windows下的码表一样)。

如果只是要码表里的相对词频正确,你完全可以按编码对词条分类,在分类的同时依据词条读入的顺序从起始的数(比如100)依次递减加入词频,最后把分类好的词条按编码排好序,写入码表中。
当然,你也可以用有词频信息的文件给原有的码表加上词频,但次序就不能保证相同了。

可以说从scim的码表 --> fcitx的码表容易,而从fcitx的码表 --> scim的码表难
回复 支持 反对

使用道具 举报

发表于 2008-2-27 20:52:13 | 显示全部楼层
to 第六元素

我刚开始学二笔,用的就是您制作的fcitx词库,有几个关于码表的问题想向您请教一下,可否留个email?
回复 支持 反对

使用道具 举报

发表于 2008-2-29 09:15:38 | 显示全部楼层
Post by acevery;1820078


另外,我有一点想请教,二笔是直接用全码构词,还是有另外的构词码?

二笔的构词码除了a~z外,还有;',./五个字符

Post by sssslang;1820780
to 第六元素

我刚开始学二笔,用的就是您制作的fcitx词库,有几个关于码表的问题想向您请教一下,可否留个email?

esixth在耗特卖点糠
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表