SCIM中文輸入法

From ArchWiki

Jump to: navigation, search


i18n
简体中文
正體中文

Contents

關於SCIM

Su Zhe (或 James Su)在為TurboLinux工作的時候,於2001年發起了SCIM專案,該專案的目標是:

  • 為當前可用的輸入法庫提供一個統一前端;
  • 作為IIIMF輸入法框架的語言引擎;
  • 盡可能多地提供各國輸入引擎;
  • 盡可能多地支援輸入法協定/介面;
  • 盡可能多地支援各種作業系統。

SCIM具有以下特性:

  • 使用C++編寫,完全面向物件結構;
  • 高度模組化
  • 體系結構非常靈活,可以作為其他C/S輸入法環境的動態連結程式庫;
  • 簡單的編程介面
  • 完全支援i18n UCS4/UTF-8編碼
  • 具有許多便利的工具可以加速自身開發
  • 具有特性豐富的圖形化面板
  • 統一的配置框架

安裝SCIM

pacman -S scim

安裝輸入法引擎

目前SCIM包含許多各類的輸入法(有些可能需要一些其他的庫),覆蓋30多種語言,包括中文(簡體、繁體)、日文、韓文及許多歐洲語言:

(在這裏察看所有支援的語言)

中文新酷音(智慧型注音):

pacman -S scim-chewing

中文智慧拼音:

pacman -S scim-pinyin

中文五筆及其它:

pacman -S scim-tables

日文:

pacman -S scim-anthy

韓文:

pacman -S scim-hangul

配置SCIM

為了讓SCIM在桌面中自動啟動並且正常工作,編輯~/.xinitrc,在啟動桌面環境/視窗管理器的語句前面加入以下內容:

export LC_CTYPE="zh_CN.utf8" (請改成你在X下使用的locale,如果沒有合適的locale,請查詢locale-gen相關資訊)
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
scim -d

現在進入X,scim應該已經啟動了,你可以在圖示上點擊右鍵改變SCIM配置(比如去掉一些不用的輸入法)。在任何程式中按Ctrl-Space就可以使用輸入法了。

使用kdm/gdm時自動啟動scim

創建一個新檔~/.xprofile,加入以下內容:

export LC_CTYPE="zh_CN.utf8" 
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=xim
scim -d

查看這裏獲得更多官方資訊。

Personal tools