输入法面板 kimtoy 0.4

nihui | 2011/06/13

和 kimpanel plasma 部件是同一种类型,本身不是输入法,只是个输入法面板,支持 fcitx/ibus/scim。

目前只支持 sogou 输入法的主题导入(*.ssf)。

kimtoy-ibus-panel 已用 C 重写,不再依赖 python 和 pygtk,只需要 libibus-1 即可使用,至此全套 ibus 输入法可不依赖 GTK 使用。0.4 版本大幅提升 kimtoy-ibus-panel 的稳定性。

欢迎试玩呀~~  ^^:)

FAQ:

Q 输入框和状态栏如何移动?

A 用鼠标右键拖动即可,下次启动时会记忆该位置。

Q kimtoy 中设置输入法自动启动和系统默认启动输入法有冲突吗?

A kimtoy 中的自动启动输入法是在启动 kimtoy 时启动的,如果系统已经配置了自启动的输入法,请关闭 kimtoy 的这项功能。

Q kimtoy 中有关环境变量的设置和系统默认设置影响吗?

A kimtoy 中的环境变量设置将覆盖系统设置。

Q 输入法候选框中的文字有时候和主题指定的不一致

A 由于主题所指定的字体缺失,kimtoy 回滚到默认的字体,通常是 sans serif 字体族,你可自行使用自定义字体设置来覆盖主题中所指定的字体。

Q 为什么状态栏的图标没有主题美化?

A 因为 kimtoy 无法得知图标具体的作用,比如切换全角半角的按钮在不同的输入法后端中的 key 是不同的,无法按照 key 找到对应的按钮图标。如果要解决就必须修改 impanel dbus 接口以统一这些 key 的命名规则,kimtoy 对此无能为力。

Q 为什么状态栏的图标有时候位置偏移?

A 因为主题中指定的位置可能少于实际的按钮图标数量,kimtoy 无法确定应该显示哪些不显示哪些,所以只好随机布局了。如果要解决就必须修改 impanel dbus 接口以统一这些 key 的命名规则,kimtoy 对此无能为力。实在看不惯请禁用状态栏主题功能。

Q 下载地址在哪里

A http://kde-apps.org/content/show.php?content=140967

 

Tags: , , , ,

26 FEEDBACKS

  1. 心之所在

    我最喜欢搜狗的花渡

  2. uu

    不久前试了一下小小输入法的那个QQ云输入,相当流畅,而且它的拈花主题也很不错,暂时也就切到小小QQ云输入法上了。不知什么时候小企鹅也把这弄出来?感觉现在云输入法比较成熟了(除了不能记忆词汇)。不过在不用云输入法的时候,得临时切换到小小的本地拼音输入或ibus的拼音,这是就想起fcitx的好了……纠结中。

  3. oasis

    设置了自动启动之后好像重启无效?而且除了右下角的图标以外输入法面板出不来,只能盲打…..:(

  4. @oasis 是什么输入法啊? fcitx 需要开启DBus,ibus 看下参数 –panel=/usr/share/apps/kimtoy/kimtoy-ibus-panel

  5. zhangyou

    用Fcitx有什么必要安装这个吗?已经够好看的了

  6. oasis li

    after make install there is only “kimtoy” in /bin cannot find anything like “/usr/share/apps/kimtoy/kimtoy-ibus-panel”

  7. @oasis li 那是 ibus 版本太低了吧,kimtoy 需要 ibus 1.3.99.x,cmake 有提示找不到 ibus 就不会编译 ibus 支持的部分了。

  8. @zhangyou 意图很明显,主要是为了用 ibus……

  9. oasis li

    oh shit….i got it…no libibus found on my archlinux……

  10. csslayer

    投奔fcitx嘛~我会很开心的~

  11. ark12211

    支持搜狗主题好~(虽然一直用默认的) 最近遇到了个问题,在所有非GTK程序(包括opera)都打不开输入法了……

  12. 支持啊……阁下会长期维护否?

  13. uli

    @右京样一 对,这是一个很现实也很重要的问题,想想Kimpanel,用了几个月就不维护了,结果在新的KDE版本中不但不能用,还给KDE带来各种古怪的问题──当然KDE团队也负有责任,没有在新的系统中对默认输入法部件进行充分测试。结果给很多不熟悉的用户带来很多困扰,甚至影响到对KDE的观感!这是个人国内开源项目经常遇到的问题。作者应该慎重对待。

  14. @右京样一 @uli 做出来是为了自给自足,除非哪天不再用 KDE 了,不然每次都要用,如何不维护?我现在打字还在用着呢。我想过很多新功能呢,得做出来后再说。

  15. @nihui 给俺很大压力啊。 我要努力把nihui从ibus阵营勾引过来。XD

    请求软键盘支持,或者自定义窗口支持……另外我可以在fcitx这边统一图标名称什么的,之前kimpanel直接用系统的图标名称的说。

    另外其实我不是很prefer sogou皮肤样式,于是我现在已经学习plasma把fcitx自带皮肤支持的几个图片都搞成九宫格based的了,靠配置文件指定四边margin。顺便对于动态增删按钮也完全ok的说。

  16. oasis

    升级到ibus-git了,现在编译能把kimtoy-ibus-panel编译进去了,可是又出新问题了,重启后kimtoy的panel出不来,ctrl+space也不能激活输入,但是ibusdaemon进程是有的,参数应该也没错…. /usr/bin/ibus-daemon –panel=/usr/share/apps/kimtoy/kimtoy-ibus-panel 我用的是sunpinyin的ibus模块,不知道这个有没有关系?

  17. oasis li

    最新报告,果然是sunpinyin问题,装了ibus-piinyin-git就没有问题了!nihui加油,一定要maintain下去阿!

  18. oasis li

    还有一个小问题,就是自启动怎么搞?我已经把kimtoy面板里的run input method at startup勾上了,每次机器重启后还是没起来….得自己在konsole里运行一次kimtoy….

  19. @oasis li run input method at startup 的作用是启动 kimtoy 的时候启动输入法,不是启动桌面的意思,下个版本应该会加上启动桌面时的自启动的~

  20. marguerite

    呃,fcitx开启了dbus不知道为什么还是会出现它的主页面啊 cc @csslayer @nihui

  21. @marguerite 你用的 fcitx 是哪个版本的? hg 里面的还不支持开 dbus。

  22. @nihui 她后来联系我,我发现他的截图其实已经是启用了kimtoy,只不过她没看出来…… = =b

    啊,顺便我替她问个问题,kimtoy怎么移动那个条?

  23. @csslayer 本文已经说明了,在 FAQ 里。

  24. scnuhjx

    如何安装啊,安装失败啊

  25. 好像会不能直接导入ssf文件呢?倒是导入fskin的文件能直接用了呢

Leave a Reply

Your email address will not be published. Required fields are marked *

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).