真香
盡管 ibus 是 ubuntu 的默認輸入框架, 然而, ibus + rime 在 idea 下輸入 ding(頂), 仍然穩(wěn)定的造成輸入法異常. 試了 XIM (輸入法協(xié)議), 不好用(也可能缺了啥配置). 之前用 搜狗輸入法, 在輸入 wan(萬) 的時候, 穩(wěn)定崩潰. 還是 fctix + rime 的組合好一點.
緣起
ubuntu下, sogou輸入法總崩潰, 且sogou團隊對linux版對更新也慢得讓人著急. 尋找一個合適的輸入法就很有必要了.
rime輸入法,中文稱作"中州韻輸入法", 值得推薦, 它是 deepin 的沒人配置
基于rime的輸入法有: 小狼毫(windows) 鼠須管(mac) XIME(mac) ibus-rime(Linux, ibus) fcitx-rime(Linux fcitx) 同文(Android)
feature
- 開源免費
- 全平臺支持
- 多種輸入方案支持
- 高度可定制
- 可DIY
安裝
sudo apt install ibus-rime
ibus restart
ibus engine rime
# 需要重啟才能生效
安裝后簡單配置
rime已經(jīng)生效的情況下, 在可以輸入文字的狀態(tài), 輸入 ctrl + `
選擇 朙月拼音*簡化字(按數(shù)字選擇; 或者上下鍵移動,回車選擇; esc取消)
接著配幾個常用配置. 再次按 ctrl + `
左邊是當前的狀態(tài), 右邊是選擇后會轉(zhuǎn)變成什么狀態(tài). 我習(xí)慣在中文狀態(tài)下輸入英文句號和逗號,所以這是我配置后的樣子.
稍微復(fù)雜點的配置
配置文件目錄位置
~/.config/ibus/rime
新建一個 default.custom.yaml 文件
# default.custom.yaml
# save it to:
# ~/.config/ibus/rime (linux)
# ~/Library/Rime (macos)
# %APPDATA%\Rime (windows)
patch:
schema_list:
- schema: luna_pinyin_simp
menu:
page_size: 7
ascii_composer/switch_key:
Shift_L: commit_code
ubuntu fctix 切換為 ibus
ibus 橫排顯示候選
ibus-setup
ubuntu20 里,上面橫排顯示方法沒生效. 添加下面的配置生效
$ vim ~/.config/ibus/rime/build/ibus_rime.yaml
# ~/.config/ibus/rime/build/ibus_rime.yaml
style:
horizontal: true
然后在右上角輸入法下找"重新部署"生效.
參考
- 項目主頁 https://rime.im/
- 源碼 https://github.com/rime/home/wiki/RimeWithIBus
- 安裝后的配置引導(dǎo) https://tieba.baidu.com/p/3288634121?red_tag=3282166149sdf
- ubuntu和win10下的配置 http://www.reibang.com/p/854b90716840