美文网首页
custom your ibus-rime in Ubuntu

custom your ibus-rime in Ubuntu

作者: iMark | 来源:发表于2016-11-27 16:33 被阅读560次

    ibus 是 Ubuntu 16.04 LTS 的默认输入法框架,据了解 ibus 经过了多年的维护,现在发展地很不错了,虽然我私以为 fcitx 可能更顺应时代发展。

    作为一个无知的新手,a complete novice, 觉得还是听听大家的心声吧。经过一番搜索,发现我应该没必要纠结孰好孰坏,既然 Ubuntu 自带 ibus, 那我就安生的用这个好了。于是乎,卸载了刚刚安装好的 fcitx,然后 安装 ibus-rime

    问题是安装了之后并没有五笔输入法,通过 aptitude search 才知道原来需要 ibus-rime 并不会默认安装 五笔输入法。于是接着安装 librime-data-wubi。但是还是没有出现五笔。

    这种问题当然要使用百度来搜索了,在贴吧里面发现需要修改用户文件。
    ~/.config/ibus/rime 里面的 default.yaml 文件就是要修改的文件,但是官网上不建议这么做,而是另外新建一个 default.custom.yaml 的文件,在这个里面打补丁 (patch)。
    打补丁的时候按照格式写就行了:

    从 default.yaml 的文件里面复制需要修改的字段到新建的用户文件里面,然后将这一部分缩进一下(两个空格)。在这一段的上面一行写上 patch:。简单点来讲就是这里面使用缩进层次来决定补丁到底打到什么地方。
    下面是我的版本:
    (针对于每一种输入法都有一个单独的 xxx.shcema.yaml 文件,这些也是可以修改的,比如可以将默认的繁体名称改为简体/甚至任意名字,你开心就好。。。)

    #patch begin
    patch:
      schema_list:
        - schema: luna_pinyin
        - schema: luna_pinyin_fluency
        - schema: wubi86
    
    
      switcher:
        caption: 〔Mark Han〕
        hotkeys:
          - Control+grave
          - Control+Shift+grave
          - F4
        save_options:
          - full_shape
          - ascii_punct
          - simplification
          - extended_charset
        fold_options: true
        abbreviate_options: true
        option_list_separator: '/'
    #patch end
    

    五笔自动上屏
    注意保存成文件名 :wubi86.custom.yaml,不是wubi86.custom.schema.yaml
    <script src="https://gist.github.com/karoyqiu/dddcab16a923f32d4e504aa763f25d04.js"></script>

    相关文章

      网友评论

          本文标题:custom your ibus-rime in Ubuntu

          本文链接:https://www.haomeiwen.com/subject/enlnpttx.html