麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 操作系統(tǒng) > 正文

Zhcon的安裝和使用(1)

2024-07-26 00:29:01
字體:
供稿:網(wǎng)友

zhcon 一個快速地外掛式CJK(中文/日文/韓文)的多內(nèi)碼平臺

下載源代碼、編譯、安裝

最新版本的源代碼可以訪問軟件下載。如果下載的是一個源碼包,以v0.2為例,文件名為zhcon-0.2.tar.gz

首先將源代碼解開到一個臨時目錄:

tar zxf zhcon-0.2.tar.gz -C /tmp
cd /tmp/zhcon-0.2

然后運行configure腳本檢查系統(tǒng)編譯環(huán)境,創(chuàng)建Makefile
./configure

這時屏幕上會出現(xiàn)很多檢測信息,如果沒有問題的話接著執(zhí)行make開始編譯源代碼。
make

編譯完成后切換到root用戶執(zhí)行make install安裝可執(zhí)行文件并刪除臨時目錄。
su
make install
cd ..
rm -rf /tmp/zhcon-0.2

至此,zhcon已經(jīng)成功安裝到您的系統(tǒng)中。在控制臺執(zhí)行zhcon就能進入中文環(huán)境。
zhcon

如果您是第一次使用zhcon,可能還需要下載一些字體文件。詳細的配置方法見后。

如果您想卸載zhcon請以root身份登陸并執(zhí)行下面的命令,就能完成卸載。
make uninstall

如果您已經(jīng)對zhcon的缺省設(shè)置很滿意,就可以開始享受了。如果您還想對zhcon做個性化的設(shè)置,或做進一步的研究,那么,請繼續(xù)閱讀下面的內(nèi)容。

設(shè)置顯示模式

要顯示中文,首先要使控制臺進入圖形狀態(tài)。zhcon目前支持FrameBuffer,libggi,vga三種圖形驅(qū)動。

FrameBuffer,可以譯作幀緩沖,有時簡稱為fbdrv,基于fbdrvconsole也被稱之為fbcon。這是一種獨立于硬件的抽象圖形設(shè)備。FrameBuffer的優(yōu)點在于其高度的可移植性、易使用性、穩(wěn)定性。使用linux內(nèi)核的FrameBuffer驅(qū)動(vesafb),可以輕松支持到1024X768X32bpp以上的分辯率。而且目前可得到的絕大多數(shù)linux版本所發(fā)行的內(nèi)核中,已經(jīng)預(yù)編譯了FrameBuffer支持,通常不需要重新編譯內(nèi)核就可以使用。所以FrameBuffer也是zhcon推薦使用的驅(qū)動方式。
進入FrameBuffer可以簡單地在系統(tǒng)啟動時向kernel傳送vga=mode-number的參數(shù)來激活FrameBuffer設(shè)備,如:
lilo:linux vga=305
將會啟動1024x768x8bpp模式。

色彩

640x400

640x480

800x600

1024x768

1280x1024

1600x1200

4bits

?

?

0x302

?

?

?

8bits

0x300

0x301

0x303

0x305

0x307

0x31C

15bits

?

0x310

0x313

0x316

0x319

0x31D

16bits

?

0x311

0x314

0x317

0x31A

0x31E

24bits

?

0x312

0x315

0x318

0x31B

0x31F

32bits

?

?

?

?

?

?

要使linux缺省進入FrameBuffer,可以修改/etc/lilo.conf,加入一下語句:
vga=0x303

退出編輯,執(zhí)行:
lilo -v

重新啟動linux,可以使其進入800x600256色模式。

libggilibggi是一個跨平臺的繪圖庫。在Linux上,libggi是通過調(diào)用FrameBuffersvgalib來完成圖形操作的,可能速度速度比較慢。但在某些不支持FrameBuffer或是vga的系統(tǒng)上使用libggi仍然是一種不錯的選擇。
要使用libggi,需要設(shè)置GGI_DISPLAY環(huán)境變量,例如:
.bash_PRofile中加入export GGI_DISPLAY=display-fbdev:-noinput
將使用libggi提供的接口來完成圖形輸出(使用FrameBuffer)。更詳細的信息請參閱libggi的文檔。

vga,如果您的內(nèi)核并沒有編譯進對FrameBuffer的支持,那么可以使用內(nèi)建的vga驅(qū)動來使顯目工作在640x480x16色的模式下。因為vga驅(qū)動是直接對顯卡上的寄存器操作,所以這種方式的移植性很差,速度也比較慢。

系統(tǒng)啟動時會按以下順序來選擇圖形驅(qū)動:libggi(如果設(shè)置了環(huán)境變量GGI_DISPLAY,framebuffer,vga.

多內(nèi)碼支持

多內(nèi)碼平臺zhcon目前支持GB2312,GBK,BIG5,JIS,KSCM等多種內(nèi)碼。在系統(tǒng)運行時可以通過熱鍵CTRL-F1CTRL-F5在以上幾種編碼方式間自由切換。

另外,還有一個內(nèi)碼自動轉(zhuǎn)換的特性。zhcon可以在GB2312BIG內(nèi)碼之間自動識別、轉(zhuǎn)換。使用CTRL-F9可以在以下幾種方式下切換:
manual
,需要手工切換內(nèi)碼
auto
,系統(tǒng)自動識別GB2312BIG5
auto-gb
,系統(tǒng)自動識別GB2312BIG5,并使用簡體字庫來顯示漢字
auto-big5
,系統(tǒng)自動識別GB2312BIG5,并使用繁體字庫來顯示漢字
注意:內(nèi)碼自動識別功能僅適用于GB2312BIG5之間的自動轉(zhuǎn)換和識別。

多點陣字體支持

與其它的控制臺中文平臺一樣,zhcon使用點陣字體顯示漢字。目前,zhcon使用一種在標準的Linux PSF字體格式的基礎(chǔ)上擴展了的BPSF格式來存放字庫。對該格式的詳細描述可參閱doc/bpsf.txt

當前版本的zhcon支持12141624等多種點陣字體。在分辯率較低的情況下(640X480)可以考慮使用12點陣字體來顯示漢字;在高分辯率的情況下(大于1024X768)則可以使用24點陣字體來優(yōu)化顯示效果。

所有字體文件都存放在$prefix/lib/zhcon/font/目錄下。可以通過修改配置文件zhcon.conf.zhconrc中的ascfont (gbkfont,big5font,jisfont,kscmfont )來選擇不同的字體。
將使用16點陣字體。
ascfont = font/asc16.bpsf
gbfont = font/gb-16.bpsf
gbkfont = font/gbk-16.bpsf
big5font = font/big5-16.bpsf
jisfont = font/jis-16.bpsf
kscmfont = font/kscm-16.bpsf

將使用12點陣字體顯示簡體漢字。
ascfont = font/asc12.bpsf
gbfont = font/hzk12.bpsf

將使用24點陣楷體字顯示簡體漢字。
ascfont = font/asc24.bpsf
gbfont = font/gb-24-kai.bpsf


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产91久久精品 | 高颜值美女啪啪 | 一日本道久久久精品国产 | 中文字幕精品在线播放 | 久久精品超碰 | 97黄色网 | 男人午夜小视频 | 国产精品www| 毛片一级网站 | 一级电影在线免费观看 | 日本高清一级片 | 亚洲第一成网站 | xxxxxx免费 | 亚洲一区二区国产 | 成人小视频在线播放 | 亚洲精品有限 | 一级免费在线视频 | 久久人添人人爽人人爽人人片av | 92看片淫黄大片欧美看国产片 | 日韩欧美视频一区二区三区 | 免看一级片 | 草b视频在线观看 | 国产精品wwww | 黄色电影免费提供 | 龙的两根好大拔不出去h | 成人在线影视 | 欧美成人做爰高潮片免费视频 | 毛片成人网| 91 成人 | 成人爱爱电影 | 国产九色在线播放九色 | 中文字幕 亚洲一区 | 国产资源在线视频 | 欧美成年性h版影视中文字幕 | 久久男人 | 久久艹逼| 91av久久| 亚洲综合91| 国产1区2区3区在线观看 | 激情五月少妇a | 羞羞答答视频 |