用 RIME 換掉搜狗輸入法

  • 2019 年 11 月 24 日
  • 筆記

從大一開始用 Ubuntu 16.04 LTS 作為主力系統開始,我一直用着搜狗輸入法的 Linux 版本來輸入中文,一直以來都相安無事,除了偶爾搜狗會崩潰一下之外。最近在網上發現 有人把 Deepin 的 wine QQ 打包整合了一個腳本,可以實現在 Deepin 以外的 Linux 發行版上安裝 QQ 等 Windows 軟件,看到之初有點小激動,從此我也在 Ubuntu 用上了心心念念的 TIM,嘗試了一段時間,體驗幾乎完美!

當然,在 Linux 桌面的世界中,「完美」這個詞是相對的,在使用 wine TIM 的過程中,常常遇到中文不能輸入的問題。經過多次觀察發現,每當搜狗的 sogou-qimpanel 進程崩掉,自動重啟以後,wine 下運行的 TIM 也不能輸入中文了。剛好最近我也了解到 RIME 輸入法引擎,在 Windows 虛擬機試用了一段時間,被它的輕便和靈活深深地吸引,也尋思着用 RIME 換掉 Ubuntu 下的搜狗。

在 RIME 官網的介紹頁面發現,這個輸入法主要是基於 ibus 輸入法框架的,在搜狗崩了那麼多次的經驗中,我了解到這是個基於 Fcitx 框架的輸入法,至於它究竟有什麼關係,我並不清楚,加之不確定當時裝系統的我為了跑起搜狗輸入法究竟幹了些什麼,所以暫時沒敢動。搜索資料發現,我們是可以直接在系統的設置裏面切換輸入法框架的,所以我也有了折騰它的勇氣。

運行 sudo apt install ibus-rime ,在系統語言設置把輸入法框架切換到 ibus,重啟,新的輸入法並沒有出現,折騰許久未果,天知道裝搜狗的時候我改了什麼,所以最後放棄了這種方式,選擇用 Fcitx 版本。

在 Fcitx 下 RIME 的安裝過程同樣也特別簡單,直接 sudo apt install fcitx-rime,然後在 Fcitx 設置里添加輸入方案就好了。

加好方案以後,切換到中州韻輸入法,發現輸入面板是一個醜醜的 Ubuntu Kylin 主題,想起了 RIME 官網的介紹,RIME 只是一個輸入法的引擎而已,並沒有包含皮膚的部分,猜測皮膚應該是 Fcitx 提供的某些機制吧。

稍稍搜索了一下,果然,找到了 Fcitx 的皮膚的設定!

然後驚喜地找到了一款特別好看的皮膚:ootaharuki99/fcitx-skin-material

至此,我的 RIME 輸入法調教之旅也正式開始~

搜索的過程中偶然發現這兩篇東西: ibus 有償開發資助計劃 · LinuxTOY

Fcitx 有償開發資助計劃 · LinuxTOY

驚覺筆記本的 Fcitx 還停留在 15 年的 4.2.9 版本,也許將來的某一天,我的編程功力可以足夠貢獻代碼呢?