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]