ElementaryOS的輸入法配置

猛禽大叔發表於2018-04-16

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

終於可以愉快地輸入中文了,不容易

相關文章