ibus array 教學:更新行列輸入法資料庫檔 - gontera/array30 GitHub Wiki

【注意】最新的 ibus-array 0.2.3 使用的行列鍵碼表版本已更新至 v2023-1.0。如果您的 ibus-array 版號是 0.2.3 或者更新,則無需自行更新行列輸入法資料庫(除非未來行列輸入法的鍵碼表有再更新)。 為相容起見,我仍保留本篇文件,以使舊版 ibus-array 使用者自行更新行列輸入法資料庫有所參據。

ibus-array 是筆者推薦使用的 Linux 行列輸入法軟體。截至目前為止,ibus-array 的最近版本 (0.2.2) 尚未引入行列30 最新版本的 v2023-1.0 鍵碼表,藉由本篇文件,將為大家說明自行更新 ibus-array 的資料庫檔 (array.db) 的方法。當然,未來如 array.db 再有更新時,您也能使用相同的方式自力更新。

找出 array.db 檔案的路徑

以 Fedora Linux 為例,ibus-array 的資料庫檔 array.db 係位於 /usr/share/ibus-array/tables 檔案夾中,這個路徑可能依據您使用的 Linux 發行版本而有所差異,您必須自行找出該檔案在您 Linux 系統中的真實路徑。您可打開 GNOME Nautilus(中文版譯為「檔案」),在根目錄 (/) 下點按放大鏡按鈕,再輸入 "array.db" 關鍵字做搜尋(如圖 1),請將找到的路徑記下,以備稍後使用。

尋找 array.db 的路徑

▲圖 1:使用 GNOME Nautilus 找尋 array.db 所在路徑

下載新版本 array.db

感謝網友 ray2501 已經為大家製作好遵循 v2023-1.0 最新版鍵碼表規格的行列30 資料庫檔 array.db,並已貢獻給 github ibus-array 專案。新版 array.db 的下載網址為 https://github.com/lexical/ibus-array/blob/master/data/array.db

更新 array.db

接下來,只要將方才下載的 array.db 資料庫檔案,覆蓋原先 ibus-array 使用中的同名檔案即可。請打開「終端機」輸入:

sudo cp array.db /usr/share/ibus-array/tables/array.db

以覆蓋原先的 array.db;在此之後,您便已立即完成套用 v2023-1.0 新版的鍵碼表(免登出再登入)。如果您的 array.db 並非位於 /usr/share/ibus-array/tables,則請在上述的終端機指令中替換 array.db 資料庫檔案的真實路徑,也就是輸入:

sudo cp array.db /資料庫檔案的真實路徑/array.db