Re: [ibus-user] ibus的五笔如何备份用户词库??

108 views
Skip to first unread message

孫 東照

unread,
Oct 25, 2012, 9:36:29 PM10/25/12
to ibus...@googlegroups.com
你好!

在Fedora下,ibus的五笔有两个包:
ibus-table-chinese-wubi-haifeng.noarch : Haifeng Wubi input method
ibus-table-chinese-wubi-jidian.noarch : Jidian Wubi input method
你先要说明你用的是哪一种五笔,才会有人来回答你的问题吧。
我对五笔的设置情况也不是很熟,起码我用的五笔是不能自己添加词组的。

2012/10/26 gary ubuntu <ubunt...@gmail.com>:
> 我每次重装系统或安装新版本系统总是丢失自己添加的词组。请问一下,ibus的五笔用户词库放在哪里?能不能备份?
>
> --
> You received this message because you are subscribed to the Google
> Groups "ibus-user" group.
> iBus project web page: http://code.google.com/p/ibus/
> iBus project group: http://groups.google.com/group/ibus-user?hl=en

gary ubuntu

unread,
Oct 26, 2012, 2:07:22 AM10/26/12
to ibus...@googlegroups.com
这两个五笔我都有安装,添加词组的方法你可以参考这个帖子:Ibus五笔也有造词、删词和调频功能。

在 2012年10月26日星期五UTC+8上午9时36分31秒,Daniel Sun写道:

孫 東照

unread,
Oct 26, 2012, 3:16:27 AM10/26/12
to ibus...@googlegroups.com
你好!
多谢你的联系。我尝试了一下添加词组,然后看了一下本地的文件。
$HOME 下有一个 .ibus
(注意前面有一个点)目录。我试着把它改名之后再重启动ibus,刚刚添加的词组就不能输入了。我再试着把刚才的目录名再改回
.ibus(刚才重启动时会生成一个新的目录,要先把它的名称改了),再重启动,刚才登录的词组就又可以输入了。
这是我的 .ibus 目录结构:
$ ls -R .ibus
.ibus:
tables

.ibus/tables:
debug.log wubi-jidian86-user.db

估计是那个 wubi-jidian86-user.db 文件保存了我自己定义的词组,但我觉得最简单的就是你还是备份你本地的
$HOME/.ibus 目录,再把它拷到别的系统里。
(另外,我安装了两个五笔输入系统,实际只在使用一个,应该就是那个 jidian86 的吧,我觉得另一个应该也是同样的结果)

2012/10/26 gary ubuntu <ubunt...@gmail.com>:

gary ubuntu

unread,
Oct 26, 2012, 10:12:50 AM10/26/12
to ibus...@googlegroups.com
嗯,打开wubi-jidian86-user.db文件看了一下里面的结构,里面有两个表desc和phrases。desc表保存了版本号和创建时间,phrases表保存了用户输入历史(freq键值为0)和自创建的词条(freq键值为-1),功能应该是用来自动调频和和保存用户词组的。有点奇怪的是,wubi-jidian86-user.db这个文件不会即时更新,只在ibus-daemon关闭或重启时才更新,而这就会出现一个问题,也就是那个帖子回复提到的问题,ibus在正常退出的时候没有emit disconnected导致用户词库的同步没有完成,wubi-jidian86-user.db没有被正常更新,用户创建的词组丢失了。不知道你有什么方法解决这个问题?

在 2012年10月26日星期五UTC+8下午3时16分28秒,Daniel Sun写道:

VRan Liu

unread,
Feb 28, 2013, 12:05:06 AM2/28/13
to ibus...@googlegroups.com
关机前执行 ibus-deamon -dr
可参考此处添加脚本,在关机前执行
https://synapse.wordpress.com/2007/03/24/run-a-script-on-startup-shutdown-in-linux/
Reply all
Reply to author
Forward
0 new messages