[Linux] 在 CentOS 7 上安裝 ibus 使用的行列輸入法

[Linux] 在 CentOS 7 上安裝 ibus 使用的行列輸入法

CentOS 7 裝好之後,想要在上面用行列輸入法,

但內建的鍵盤配置裡只找的到 Bopomofo (注音),沒有我要的行列輸入法…

查了一下,原來要設定它其實相當簡單,來看看吧~

 

1. 安裝 ibus 與行列輸入法表格

用下面的指令安裝:

sudo yum install -y ibus ibus-table-chinese-array

 

裝好之後,要重新啟動 ibus,它才能看到新裝進去的輸入法表格:

ibus restart

 

2. 設定 ibus 使用的輸入法

先用 ibus list-engine 看一下目前的中文輸入法引擎有哪些,

可以看到 array30 和 array30-big,表示 ibus 有抓到行列輸入法表格:

testuser@localhost ~ $ ibus list-engine | egrep -A 3 Chinese
language: Chinese
libbopomofo - Intelligent Bopomofo
chewing - Chewing
--
language: Chinese
array30 - array30
array30-big - array30-big
--
language: Chinese
libpinyin - Intelligent Pinyin

 

執行 ibus-setup 來設定一下 ibus:

ibus-setup

 

在 Input Method 這邊,往下捲找到並選擇 Chinese > array30:

Screenshot from 2016-11-25 10-53-17

 

按 Add 將行列輸入法加入 ibus:

Screenshot from 2016-11-25 10-54-00

 

這邊選擇 Yes,確認使用這個輸入法表格:

Screenshot from 2016-11-25 10-54-15

 

3. 設定系統使用的輸入法

到 Settings > Region & Language > Input Sources,按下 + 鈕新增一個輸入法:

Screenshot from 2016-11-25 10-54-44

 

因為有將行列輸入法加入 ibus 中了,因此這次搜尋 chinese 的話,

就可以看到 Chinese (array30),按 Add 加入吧:

Screenshot from 2016-11-25 10-55-06

 

到目前為止,已經可以在 CentOS 7 中使用行列輸入法了~

 

4. 設定切換輸入法使用的快速鍵

到 Settings > Keyboard > Shortcuts > Typing,

可以看到 Swithc to next input source 預設的切換方式是按 Super+Space,

在我的電腦上 Super 代表的是 Windows 鍵,也就是按 Windows+Space 可以切換輸入法~

但我蠻習慣 Windows 上使用 Ctrl+Space 的方式切換輸入法,

因此我們可以重新設定這個快速鍵,點下 Super+Space 後,再按下新的組合鍵 Ctrl+Space:

Screenshot from 2016-11-25 10-58-53

 

這邊提示說反向的輸入法切換快速鍵會自動設定成 Shift+Ctrl+Space,按下 Assign 確認:

Screenshot from 2016-11-25 10-59-05

 

設定完結果如下,現在就可以按下 Ctrl+Space 來切換輸入法了:

Screenshot from 2016-11-25 10-59-13  

 

參考資料:CentOS 7 添加输入法

 

(本頁面已被瀏覽過 5,342 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料