Red hat linux下安裝中文輸入法

2021-05-09 20:20:12 字數 2389 閱讀 3800

linux下安裝漢字輸入法

linux

是乙個功能強大、效能出眾、穩定可靠的作業系統,但

linux

設計之初並沒有考慮到非英語國家使用者的需要,從而造成在

linux

上使用中文的困難。

通常,linux

的控制台工作在文字模式下,要想在螢幕上正確顯示漢字,必須將螢幕切換到圖形模式,這可以通過呼叫

framebuffer

驅動來實現。此外,換要能正確識別系統輸出到控制台的漢字資訊,並呼叫漢字顯示模組將其輸出到螢幕。

一種方法就是像

dosb800:0000

處的顯示快取區,動態識別緩衝區中的字元資訊。這種方法要求修改核心中斷和

tty另一種方法就是

unix

下多數中文平台採用的基於偽終端對外掛程式式解決方案。偽終端是一種類似於終端的特殊的程序間通訊通道。通道的一端被稱為主裝置。另一端被稱為從裝置。寫入主裝置的資料被傳送到從裝置,而寫入從裝置的資料也可從主裝置讀出。簡而言之,偽終端就是位於虛擬終端和最終的終端裝置之間的一種承擔著輸入輸出轉換功能的裝置。

目前大多數解決

linux

中文問題的方式都是採用偽終端的方式。基本原理是:在應用程式從控制台裝置(

/dev/console

)讀入資料之前截獲鍵盤輸入資訊,並提交輸入法模組處理,再將處理後得到的中英文資訊傳送至應用程式即可完成中文輸入。而在應用程式將輸出資料寫入

/dev/console

裝置之前截獲輸出並交由漢字識別模組處理,最終由漢字顯示模組輸出至螢幕,即可實現中英文輸出。

我選擇zhcon

來實現linux

下的中文輸入。

1.

zhcon

是工作在

linux

控制台下的高效雙位元組中/日

/韓(cjk)

虛擬終端,就像

dos環境中的

ucdos

一樣,為控制台

(console)

環境提供完整的雙位元組語言環境。

可到http://zhcon.sourceforge.net/index_cn.html

zhcon

軟體包。

zhcon

不適用於

x window

的終端,在

x window

中可以選擇

cxterm

或rxvt

作為中文終端。

zhcon

是外掛程式式平台,與核心漢化不同,不需要對

linux

的kernel

打補丁。如同普通的

linux

軟體,可以方便地直接安裝

zhcon

,在主控制台上執行

zhcon

後,就可以進入中文平台,也可以隨時退出返回到西文狀態。

zhcon

是遵循gpl

原則的自由軟體,因為任何人都沒有理由為使用自己的母語而付費。

由於我使用的系統為

red hat linux 9

rpm預編譯版

2.安裝

以root

使用者身份在

shell

提示符後輸入如下命令,執行安裝過程:

[root@localhost root]# rpm –ivh

zhcon-0.2.3-1.rh9.i386.rpm

preparing

……####################################### [100%]

3.啟動和退出zhcon

shell

提示符下輸入

zhcon

,進入zhcon

的漢字終端,介面如下圖:

系統執行時可隨時使用

ctrl-alt-h

鍵來啟用幫助視窗檢視熱鍵定義,如下圖:

在shell

提示符下輸入

exit

,退出zhcon

漢字終端,返回預設的英文終端環境。

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...