LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 17567|回复: 90

关于ibus的五笔输入方面的问题。

[复制链接]
发表于 2009-3-2 12:45:51 | 显示全部楼层 |阅读模式
最近发现fcitx很会与一些程序冲突而崩溃,比如gnome-terminal等。
于是试用ibus,感觉五笔用起来不顺手。都不知道怎么用,比如怎么造词,能否快速切换为英文输入等等。
我想上网找ibus的五笔输入操作文档,像fcitx那样有个pdf文件专门介绍输入法的操作技巧的。结果找了半天,只看到官网上有篇拼音输入的技巧,就是没看到有五笔的操作技巧。
哪位兄弟能给个或写个ibus五笔输入操作指南之类的文档?

还有,我的系统是gentoo的。安装了五笔后,ibus-setup中调不出五笔来,根本就没这个选项,后面不知道怎么折腾的,有选项了,可是切换用户,或把已经的五笔的用户配置文件删除后,再建,就再也找不到五笔选项了。
怎么会这样呢?
发表于 2009-3-2 13:53:47 | 显示全部楼层
Post by Awei;1955023
最近发现fcitx很会与一些程序冲突而崩溃,比如gnome-terminal等。
于是试用ibus,感觉五笔用起来不顺手。都不知道怎么用,比如怎么造词,能否快速切换为英文输入等等。
我想上网找ibus的五笔输入操作文档,像fcitx那样有个pdf文件专门介绍输入法的操作技巧的。结果找了半天,只看到官网上有篇拼音输入的技巧,就是没看到有五笔的操作技巧。
哪位兄弟能给个或写个ibus五笔输入操作指南之类的文档?

还有,我的系统是gentoo的。安装了五笔后,ibus-setup中调不出五笔来,根本就没这个选项,后面不知道怎么折腾的,有选项了,可是切换用户,或把已经的五笔的用户配置文件删除后,再建,就再也找不到五笔选项了。
怎么会这样呢?

ibus-table中的五笔造词全在无形中,你平时输入词组的时候如果词库中没有就会加入到用户自定义词组中了。

调不出wubi是已知并在git版本中fix的一个bug,你可以手动运行一下 ibus-daemon --rescan命令,应该可以解决。你可以用gentoo-china-overlay中的ibus-table-9999,跟上最新的版本

过两天会发布新的版本应该就不会有这个问题了

ibus-table的使用你可以看一下 ibus-table的README, gentoo下是在 /usr/share/doc/ibus-table-xxxxx/下,里面有各个快快捷键的说明。文档我明天回厦大就放到ibus的wiki上,谢谢提醒!
回复 支持 反对

使用道具 举报

发表于 2009-3-2 15:12:23 | 显示全部楼层
楼上的是开发成员之一?非常熟悉。
回复 支持 反对

使用道具 举报

发表于 2009-3-2 15:13:26 | 显示全部楼层
嗯,原来是Bug,我前一阵试装portage中的ibus-table-wubi,也是在ibus-setup中调不出五笔,ibus-table-createdb只生成db文件没有生成engine文件
回复 支持 反对

使用道具 举报

发表于 2009-3-3 00:32:46 | 显示全部楼层
Post by tlze;1955092
楼上的是开发成员之一?非常熟悉。

是的,ibus-table是我在开发的。

Post by ak47wj;1955094
嗯,原来是Bug,我前一阵试装portage中的ibus-table-wubi,也是在ibus-setup中调不出五笔,ibus-table-createdb只生成db文件没有生成engine文件

ibus-1的接口和ibus-0不同了,现已经不需要.engine文件了。ibus通过调用“ibus-engine-table --xml”得到ibus-table中各个码表的信息。之前调不出五笔的问题就在于 ibus-engine-table --xml调用的返回有bug。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 07:54:35 | 显示全部楼层
果然,谢谢兄弟。
回复 支持 反对

使用道具 举报

发表于 2009-3-5 02:58:06 | 显示全部楼层
Post by acevery;1955381
是的,ibus-table是我在开发的。


ibus-1的接口和ibus-0不同了,现已经不需要.engine文件了。ibus通过调用“ibus-engine-table --xml”得到ibus-table中各个码表的信息。之前调不出五笔的问题就在于 ibus-engine-table --xml调用的返回有bug。


我在官方源中安装了

  1. app-i18n/ibus-1.1.0.20090225
  2. app-i18n/ibus-table-1.1.0.20090220
  3. app-i18n/ibus-table-wubi-1.1.0.20090219
复制代码

还是遇到了调不出五笔的问题,请问这个版本是不是还没有解决问题?
用ibus-daemon --rescan提示说没有rescan这个选项

运行的时候报这样的错误:

  1. (ibus-daemon:4728): IBUS-WARNING **: Connect to unix:path=/tmp/ibus-pire/ibus--0.0 failed. Failed to connect to socket /tmp/ibus-pire/ibus--0.0: Connection refused.

  2. (ibus-daemon:4728): IBUS-WARNING **: org.freedesktop.DBus.Error.Failed: Can not get value [general/hotkey->trigger]

  3. (ibus-daemon:4728): IBUS-WARNING **: org.freedesktop.DBus.Error.Failed: Can not get value [general/hotkey->prev_engine]
  4. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.2, Error: org.freedesktop.DBus.Error.Failed : Can not get value [panel->lookup_table_orientation]
  5. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.2, Error: org.freedesktop.DBus.Error.Failed : Can not get value [panel->auto_hide]
  6. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.2, Error: org.freedesktop.DBus.Error.Failed : Can not get value [panel->use_custom_font]
  7. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->ShuangPinSchema]
  8. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->FuzzyPinYin]
  9. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->AutoCorrect]
  10. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->SpellCheck]
  11. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->PageSize]
  12. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->SupportGBK]
  13. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->ShuangPin]
  14. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->PhraseColor]
  15. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->NewPhraseColor]
  16. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->UserPhraseColor]
  17. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->SpecialPhraseColor]
  18. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->EnglishPhraseColor]
  19. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->ErrorEnglishPhraseColor]
  20. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->UVToTemp]
  21. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->ShiftSelectCandidates]
  22. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->CommaPageDownUp]
  23. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->EqualPageDownUp]
  24. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->AutoCommit]
  25. (ibus-daemon:4728): IBUS-DEBUG: From ::1.1 to :1.6, Error: org.freedesktop.DBus.Error.Failed : Can not get value [engine/PinYin->HalfPunctuations]
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-5 07:53:40 | 显示全部楼层
正确命令应该是:ibus-daemon --re-scan

运行完命令后,再重启一下ibus
就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-3-5 19:13:23 | 显示全部楼层
还是不行,怎么办?
回复 支持 反对

使用道具 举报

发表于 2009-3-6 09:07:57 | 显示全部楼层
Post by iwanttobethat;1956726
还是不行,怎么办?


你遇到什么样的问题?
回复 支持 反对

使用道具 举报

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

本版积分规则

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