Debian 一直都沒有為大家自動啟動輸入法引擎(Input Method Engine),要大家自己去動手地執行。最近進入 sid 的 im-switch 終於為這個問題提供了一個方案。
im-switch 這個新指令可以讓使用者選擇自己喜愛的輸入法引擎。要列出現時支援的輸入法引擎可以打:
im-switch -l
然後你可以用"im-switch -s imengine"選擇你喜愛的輸入法引擎,例如:
$ im-switch -s scim
這個指令會為你在 ~/.xinput.d 建立一個連結(symbolic link),令你以後進入X時都會自動啟動scim成為你的輸入法引擎。如果你在root帳戶輸入上面的指令,你設定的就不是用戶root的輸入法引擎,而是整個系統的輸入法引擎了。你可以加入 -z 選項設定不同語系(locale)的語系。例如:
# im-switch -z zh_HK -s scim # im-switch -z zh_TW -s gcin
不過im-switch需要各輸入法引擎的Debian套件配合才可運作,暫時只kinput2及skkinput支援,scim應會快支援。