Solaris 8 htt 中文輸入法服務(wù)器的基本屬性及啟動(dòng)
2024-07-26 00:29:44
供稿:網(wǎng)友
htt 輸入法服務(wù)器處理簡體中文 Solaris 軟件的簡體中文輸入。htt 服務(wù)器接收鍵盤輸入并轉(zhuǎn)換為簡體中文字,供簡體中文 Solaris 系統(tǒng)的應(yīng)用程序使用。htt 服務(wù)器可為任何使用 X Windows 輸入法 (XIM) 的應(yīng)用程序編程接口 (API) 接收語言輸入的國際化 X Windows 應(yīng)用程序提供服務(wù)。
在通常情況下,您不需要更改任何 htt 的設(shè)置便可運(yùn)行任何簡體中文 Solaris 應(yīng)用程序。
輸入法服務(wù)器的基本屬性
-------------------------
當(dāng)您在需要該輸入法的語言環(huán)境中啟動(dòng) Solaris 操作環(huán)境時(shí),簡體中文 Solaris 操作環(huán)境自動(dòng)啟動(dòng) htt 輸入法服務(wù)器。htt 繼續(xù)運(yùn)行并向已被啟動(dòng)、并與之相連的應(yīng)用程序提供服務(wù)。如果您需要重新啟動(dòng) htt,請參見 如何和何時(shí)啟動(dòng) htt。
使用 htt 來輸入簡體中文字的簡體中文 Solaris 應(yīng)用程序在啟動(dòng)時(shí),通常 htt 也已經(jīng)在運(yùn)行。如要使用 htt 的服務(wù)來做語言輸入,在一個(gè)應(yīng)用程序啟動(dòng)之前,htt 應(yīng)先運(yùn)行。如果應(yīng)用程序被啟動(dòng)時(shí) htt 不在運(yùn)行,此應(yīng)用程序可能無法得到輸入服務(wù)。即使 htt 此后已啟動(dòng),亦如此。
三個(gè) htt 的進(jìn)程
輸入法服務(wù)器包括三個(gè)相關(guān)的、在一起運(yùn)行的程序:(htt_PRops、htt 和 htt_server)。一個(gè)進(jìn)程控制輸入法服務(wù)器的屬性,另一個(gè)控制著輸入法服務(wù)器的用戶 (也就是 "看護(hù)狗" 進(jìn)程),第三個(gè)進(jìn)程處理客戶的輸入法。
通常,您不需要知道這三個(gè)進(jìn)程的細(xì)節(jié)。當(dāng) htt 啟動(dòng)時(shí),htt_props 和 htt_server 也一起啟動(dòng)。
如何和何時(shí)啟動(dòng) htt
-------------------------
任何使用 htt 輸入法服務(wù)器來接收簡體中文文字的應(yīng)用程序,只有在 htt 運(yùn)行后才能接收輸入簡體中文文字。例如,如果您的缺省環(huán)境是 C 環(huán)境 (它不需要 htt),然后在一個(gè)終端上您從 C 環(huán)境更換到另一個(gè)環(huán)境,您必須用類似以下的命令行來啟動(dòng) htt:
system% htt &
如果語言環(huán)境設(shè)置為 zh ,當(dāng)簡體中文窗口環(huán)境啟動(dòng)時(shí),htt 也自動(dòng)啟動(dòng)。在 CDE 中,htt 由一個(gè)腳本啟動(dòng),/usr/dt/config/Xsession.d/0020.dtims。此腳本由 Xsession 執(zhí)行。用戶每次從 dtlogin 中登錄時(shí)的初始化階段,Xsession 開始運(yùn)行。此腳本保證 htt 先于 CDE 中的其他應(yīng)用程序啟動(dòng)。
退出 - 完全中止 htt
-------------------------
。如果需要重新啟動(dòng) htt,從一個(gè) shell 窗口啟動(dòng):
system % htt &
后臺(tái) - 僅中止 htt 屬性管理器。
------------------------------
htt 圖標(biāo)和 htt 屬性管理器窗口不再可見。然而,htt 輸入法服務(wù)器仍然在起作用。如果需要重新啟動(dòng) htt 屬性管理器,從一個(gè) shell 窗口啟動(dòng) htt_props。
system% htt_props &
htt 的命令行選項(xiàng)可通過其手冊頁或鍵入:
--------------------------------------
system% htt -help