繁體中文 Solaris 使用者指南

第 8 章 管理輸入法伺服器

本章說明輸入法伺服器的基本顯示功能。輸入法伺服器 (IM 伺服器) 負責處理繁體中文版 Solaris 軟體的繁體中文輸入。IM 伺服器接收鍵盤輸入,並將輸入轉換成繁體中文版 Solaris 系統應用程式可用的繁體中文字元。IM 伺服器可用於任何使用 X Window 輸入法 (XIM) 應用程式介面 (API) 來接收語言輸入的國際化 X Window 應用程式。

本章描述以下主題:

輸入法伺服器基本特性

當您在需要輸入法的語言環境中啟動 Solaris 作業系統時,繁體中文版 Solaris 作業系統將會自動啟動 IM 伺服器。IM 伺服器會繼續執行,並啟動及連接服務應用程式。

在啟動使用 IM 伺服器進行繁體中文字元輸入的繁體中文版 Solaris 應用程式時,它會尋找執行中的 IM 伺服器。如果要使用 IM 伺服器來進行語言輸入,則必須在啟動應用程式前執行 IM 伺服器。如果在啟動應用程式時尚未執行 IM 伺服器,則該應用程式將無法取得輸入服務,即使在稍後啟動 IM 伺服器也是一樣。

htt 程序

輸入法伺服器是由三個一起執行的相關程序組成的。這些程序是 htthtt_xbehtt_server。一個程序控制輸入法伺服器特性,另一個控制輸入法伺服器的寫入 (就是「監視程式」程序),第三個處理用戶端的輸入法。

通常,您不需要知道這三個程序的細節。當 htt 啟動時,htt_xbehtt_server 會自動啟動。

啟動 htt 的方法與時機

htt 程序必須先執行,應用程式才能啟動,這樣應用程式才能使用 htt 輸入法伺服器來接受繁體中文輸入。C 語言環境不需要 htt。如果將預設語言環境從 C 變更為需要 htt 的另一種語言環境時,必須在同一個終端機視窗中啟動 htt。您可以如下範例中所示的指令啟動 htt


system% /usr/openwin/bin/htt -if twle -xim htt_xbe &

如果語言環境設成 zh_TWzh_TW.BIG5htt 會在繁體中文視窗環境啟動時自動啟動。在 CDE,htt 是用 /usr/dt/config/Xsession.d/002.dtims 程序檔啟動。這個程序檔是由 Xsession 執行,Xsession 會在每一次使用者從 dtlogin 登入時的初始化階段時執行。這個程序檔可保證 htt 在 CDE 中會在其它應用程式之前啟動。

使用 iiim 伺服器的 zh_TW.UTF-8 語言環境

網際網路企業內部網路輸入法伺服器 (iiim) 支援使用撰寫鍵的歐洲當地輸入法以及使用 IIIM 協定的亞洲遠端輸入法兩種。預設的語言引擎是英文/歐文,可支援 ASCII 以及某些歐洲語文,如德文及法文。

若要切換成其他語言引擎,按下 Control-空格鍵,如其他亞洲語言環境一樣。

若要切換到中文輸入法,請在狀態區中按一下滑鼠左鍵。會出現下列語言引擎清單:

如果已經安裝對應的語言環境,下列語言引擎也會出現:

在您選好繁體中文語言引擎後,可以使用功能鍵來切換不同的輸入法:

如需有關每種輸入法的更多詳細資訊,請參閱第 4 章, 輸入繁體中文文字