写在前边
- 现在的时间:2019-06-15
- 操作系统:ubuntu-18.04.2
- 这篇博客要安装的输入法:ibus-rime
Ubuntu下的五笔解决方案
- ubuntu下我一共使用过三种五笔:系统自带的、fcitx-table-wubi、ibus-rime.
- 说说我对五笔输入的要求吧
- 四码唯一时不要自动上屏,如
数组
这个词组的编码是ovxe
,是没有其他字或数组与其重码的,也就是说你输入ovxe
后候选列表中只有数组
这一个,这时我希望是我按一下空格再上屏,而不是自动上屏.- 我使用ubuntu+win10双系统,我希望两个系统切换输入法的方式能一致,因为以前win10用惯了
win+space
切换输入法,所以我希望在ubuntu下也可以如此.- 接下来分别介绍一下我使用过的这三种输入法.
系统自带的
可以设置四码唯一时不自动上屏,也可以使用win+space
切换输入法。因为ubuntu自带的就是ibus
,它默认的就是使用win+space
切换输入法。
但有一个非常难受的地方,就是在idea系列软件中使用这个输入法时,经常会出现"小方框"和"小下划线",而且出现后还影响后续的输入。这种现象不太好形容,但遇到过的肯定和我一样难受。
fcitx-table-wubi
- 不可以设置四码唯一是不自动上屏(也有可能是我没有找到,但我已经翻了好几遍了.)
- 不可以设置
win+space
切换输入法(也有可能是我没有找到) - 在idea系列软件中使用不会出现问题
ibus-rime
目前满足我的所有要求,可以设置四码唯一时不自动上屏,默认就是使用win+space
切换输入法,在idea系列软件中使用也不会出现问题.
安装ibus-rime
第一步:删除其他输入源
- 进入
设置->区域和语言
- 在这里只留下一个
英语(美国)
第二步:执行命令
- 执行这个命令安装ibus-rime:
apt install ibus-rime
- ibus-rime默认是不带五笔的,所以还要执行这个命令为它安装五笔:
apt install librime-data-wubi
- 执行完这两个命令后重启电脑
第三步:添加rime输入源
- 进入
设置->区域和语言
- 点输入源下边那个
+
号
- 你会发现现在已经多了一个
汉语(Rime)
,把它添加进来
- 这时你按
win+space
就可以把输入法切换到rime了,但是还是无法输入五笔,还需要设置一下.
第四步:设置ibus-rime
- 编辑这个文件:
~/.config/ibus/rime/build/default.yaml
- 这个文件也有可能是
~/.config/ibus/rime/default.yaml
,也就是少了一层build目录.
- 这个文件也有可能是
- 在
schema_list
下边添加一行内容:- schema: wubi86
,然后把其他的方案都删除掉.(其他方案就是下图方框中的内容)
- 保存后退出
- 重启电脑使这个文件生效.
第五步:部署rime
- 按
win+space
把输入法切换到rime - 然后点开右上角输入法的下拉菜单,点击部署
- 好了,大功告成.