ElementaryOS的输入法配置

Linux的问题

用Linux桌面有几个特别让人蛋疼的问题:

一个是驱动,很多设备都不提供Linux驱动,所以除了Linux支持的那些带开源驱动的设备以外,很多设备都用不了

另一个就是输入法了,国内的发行版没用过,国外的发行版几乎没有哪个可以开箱即用的,虽然中文显示现在基本都没问题,但输入法可以说是没一个好用的

至少我之前用Ubuntu和Mint都是自己装了Fcitx才能比较正常地输入中文,后来因为Mint在Intel集显上问题太多——不知道是不是我RP问题,搜了一下别人倒不常见这种情况,但在我的几台集显机器上都不太正常,所以去年就换了ElementaryOS

当然这货在笔记本的电源管理上也是有问题的,折腾很久才搞得没什么大问题,另外还有一个问题就是GUI有内存泄漏问题,所以有时要拿它当服务器用的时候,我就会把lightdm服务给停掉,否则开几天就把内存吃完了

输入法

扯回输入法的问题上,ElementaryOS自带的ibus根本不能用,所以我还是按老习惯,装完就换Fcitx了,因为之前一直命令行用得多,只是偶尔用浏览器搜索东西时打几个中文,所以用了一年多也没觉得有什么大问题

最近因为拿它写点东西,要打比较多的中文,才发现有个非常难以忍受的问题:

打字速度必须非常慢才行,稍快一点就会有些字码直接跑出来,比如要打“七八”两个字,必须打个七,停一会再打八,否则就会变成“七b啊”……

没办法,只能再换回原配的ibus,并修复之……

ibus

首先把默认输入法切换回ibus:

im-config

选择ibus为默认输入法框架

配置ibus(如果ibus服务未启动,则会提示你,确认后自动启动):

ibus-setup

添加已安装的ibus输入法,具体输入法可用apt安装,我装了一个Rime输入法

sudo apt-get install ibus-rime

然而这样只是恢复到ElemetaryOS安装完成时的状态,即ibus还是不能用,所以接下搂重点就是这个了:

需要参考此贴修改ibus配置:

cd /usr/share/im-config/data/
sudo gvim 21_ibus.rc
# 查找并删除“--panel=disable”
# 重启ibus
killall ibus-daemon
ibus-daemon -D

现在ibus终于可以出来了,接下来就是配置Rime

Rime

虽然我在Mac下也是用Rime,但每次配置Rime我也是忧伤的

这货的配置也太复杂了,每次都要搜一堆资料才能配置好,简单记录一下Linux下的配置吧:

配置目录在~/.config/ibus/rime/下面,增加一个default.custom.yaml的配置文件,内容如下:

patch:
    schema_list:
      - schema: luna_pinyin_simp
      - schema: wubi86
    switcher:
      hotkeys:
        - Control+grave
    style:
      display_tray_icon: true

基本上就是只保留明月拼音简体,外加一个五笔86

终于可以愉快地输入中文了,不容易

推送到[go4pro.org]