成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux minigui配置文件與中文字體安裝

運(yùn)維 系統(tǒng)運(yùn)維
配置文件Linux minigui.cfg搞定后需要開啟linux內(nèi)核的幀緩沖支持,這個(gè)是在引導(dǎo)器中修改,我使用的是現(xiàn)在最流行的grub,修改方法。

特別值得一提的是Linux minigui有很多值得學(xué)習(xí)的地方,這里我們主要介紹Linux minigui,包括介紹Linux minigui等方面。從理論與實(shí)踐Fedora Linux全方位學(xué)習(xí)由臺(tái)灣Linux專家李蔚澤老師執(zhí)筆,從理論到實(shí)踐,系統(tǒng)地介紹Fedora 9的基礎(chǔ)知識(shí)及其應(yīng)用。Linux的基礎(chǔ)知識(shí),包括Fedora的安裝、磁盤分區(qū)、Linux的基礎(chǔ)操作,旨在讓讀者對Linux有個(gè)初步的認(rèn)識(shí)。

配置Linux minigui 

Linux minigui中有兩種運(yùn)行模式:fbcon和qvfb
fbcon:Frame Buffer Console
qvfb: Qt Virtual Frame Buffer
看名字就知道fbcon在控制臺(tái)下運(yùn)行,這種模式下你不能開linux的X圖形界面,使用不方便。fbcon則是帶幀緩沖的虛擬控制臺(tái),Linux minigui程序在qvfb中運(yùn)行就像我們在圖形界面下的Terminal中運(yùn)行命令一樣。兩種模式我都試過了,詳細(xì)配置如下:

(1)fbcon模式
打開MiniGUI.cfg
[root@fedora7]# gedit /usr/local/etc/MiniGUI.cfg
注意這一段:
[system]
# GAL engine
gal_engine=fbcon
# IAL engine
ial_engine=fbcon
mdev=/dev/mouse
mtype=IMPS2
gal_engine和ial_engine的值應(yīng)該設(shè)置為fbcon,Linux minigui安裝后默認(rèn)設(shè)置就是這樣,所以你不用改。要注意的就是鼠標(biāo)的設(shè)置,我的fedora7中鼠標(biāo)設(shè)備文件不是這里的/dev/mouse,而是/dev/input/mice,所以我建了一個(gè)符號(hào)鏈接到/dev/mouse

配置文件Linux minigui.cfg搞定后需要開啟linux內(nèi)核的幀緩沖支持,這個(gè)是在引導(dǎo)器中修改,我使用的是現(xiàn)在***的grub,修改方法:
[root@fedora7]# vim /boot/grub/menu.lst
在menu.lst中加入一個(gè)段落:
title MiniGUI 1.6.2
root(hd0,0)
kernel /vmlinuz-2.6.21-1.3194.fc7 ro root=/dev/VolGroup00/LogVol00 vga=0x0317 fb:on
initrd /initrd-2.6.21-1.3194.fc7.img
這里的root(hd0,0)以及kernel,initrd段需要結(jié)合你自己的系統(tǒng)和分區(qū)情況填寫,最簡單的辦法是把你以前的一個(gè)linux啟動(dòng)項(xiàng)找過來對照著改,kernel項(xiàng)后面的vga=0x0317 fb:on是設(shè)置顯示器分辨率,打開幀緩沖。
顯示模式對照表:
       640x480    800x600    1024x768    1280x1024
 8位色   0x301      0x303       0x305       0x307
15位色   0x310      0x313       0x316       0x319
16位色   0x311      0x314       0x317       0x31A
24位色   0x312      0x315       0x318       0x31B
重啟系統(tǒng)在grub中選擇title Linux minigui 1.6.2
登錄后就可以運(yùn)行mg-smaples-str-1.6.2/src中的例子了,運(yùn)行一個(gè)helloworld試試效果,如果沒有問題正常顯示了窗口就說明一切OK了。

(2)qvfb模式
把下載回來的qvfb-1.0.tar.gz解壓安裝:
[root@fedora7]# tar zxf qvfb-1.0.tar.gz
[root@fedora7]# cd qvfb-1.0
[root@fedora7]# ./configure
[root@fedora7]# make
[root@fedora7]# make install
打開MiniGUI.cfg
[root@fedora7]# gedit /usr/local/etc/MiniGUI.cfg
注意一下段落:
[system]
# GAL engine
gal_engine=qvfb 
# IAL engine
ial_engine=qvfb 
mdev=/dev/mouse
mtype=IMPS2
[fbcon]
defaultmode=1024x768-16bpp
[qvfb]
defaultmode=640x480-16bpp
display=0
gal_engine和ial_engine的值應(yīng)該設(shè)置為qvfb,Linux minigui安裝后默認(rèn)設(shè)置就是fbcon,所以你要改過來。另外要注意[qvfb]段中的defaultmode,這個(gè)是你需要使用的顯示器分辨率和色深,后面設(shè)置qvfb要和這里一致,否則Linux minigui運(yùn)行時(shí)或報(bào)初始化失敗的錯(cuò)誤。

然后就可以使用qvfb體驗(yàn)Linux minigui了:
[root@fedora7]# qvfb &
加上&符號(hào)使qvfb進(jìn)程開啟后shell立即返回,否則會(huì)阻塞shell進(jìn)程,需要再開一個(gè)shell才可以運(yùn)行Linux minigui程序。qvfb運(yùn)行起來后在qvfb中設(shè)置虛擬顯示器分辨率:File-->Configure,注意Size和Depth要設(shè)置的同MiniGUI.cfg中的分辨率和色深一致。
qvfb設(shè)置搞定后就可以運(yùn)行mg-smaples-str-1.6.2/src中的例子了,運(yùn)行一個(gè)helloworld試試效果,Good luck!

安裝中文字體

可能是涉及版權(quán)問題新的開源版Linux minigui1.6.2中沒有提供種中文字體庫,可以從minigui-res-1.3.3.tar.gz中借用過來。
解壓minigui-res-1.3.3.tar.gz復(fù)制font文件夾到/usr/local/lib/minigui/res/覆蓋原來的font文件(***還是把之前的備份,改名為font-bak以便以后恢復(fù))
修改MiniGUI.cfg中部分段落如下:
[systemfont]
font_number=6
font0=rbf-fixed-rrncnn-8-16-ISO8859-1
font1=*-fixed-rrncnn-*-16-GB2312
font2=*-Courier-rrncnn-*-16-GB2312
font3=*-SansSerif-rrncnn-*-16-GB2312
font4=*-Times-rrncnn-*-16-GB2312
font5=*-Helvetica-rrncnn-*-16-GB2312
default=0
wchar_def=1
fixed=1
caption=2
menu=3
control=3
[rawbitmapfonts]
font_number=4
name0=rbf-fixed-rrncnn-8-16-ISO8859-1
fontfile0=/usr/local/lib/minigui/res/font/8x16-iso8859-1.bin
name1=rbf-fixed-rrncnn-16-16-GB2312-0
fontfile1=/usr/local/lib/minigui/res/font/song-16-gb2312.bin
name2=rbf-fixed-rrncnn-6-12-ISO8859-1
fontfile2=/usr/local/lib/minigui/res/font/6x12-iso8859-1.bin
name3=rbf-fixed-rrncnn-12-12-GB2312-0
fontfile3=/usr/local/lib/minigui/res/font/song-12-gb2312.bin
[varbitmapfonts]
font_number=3
name0=vbf-Courier-rrncnn-10-15-ISO8859-1
fontfile0=/usr/local/lib/minigui/res/font/Courier-rr-10-15.vbf
name1=vbf-Helvetica-rrncnn-15-16-ISO8859-1
fontfile1=/usr/local/lib/minigui/res/font/Helvetica-rr-15-16.vbf
name2=vbf-Times-rrncnn-13-15-ISO8859-1
fontfile2=/usr/local/lib/minigui/res/font/Times-rr-13-15.vbf

Linux minigui配置文件的解釋:
fontNO=<type>-<facename>-<style>-<width>-<height>-<charset>
type       字體類型,*表示缺省
facename   字體樣式
style      字體風(fēng)格
width      字體寬度
height     字體高度
charset    字符集
然后就可以在程序中使用中文字體了.
如果中文顯示亂碼,檢查源程序文件的編碼,必須以GB2312編碼保存。
建議將系統(tǒng)環(huán)境變量設(shè)置為中文:export LANG = zh_CN.UTF-8
使用vim編輯源程序,注意Vim中以下三個(gè)環(huán)境變量:
fileencodings
fileencoding
encoding
查看fileencoding是否為euc-cn,如果不是編譯后肯定會(huì)是亂碼,因?yàn)橹形淖煮w文件使用GB2312編碼。
我的設(shè)置Vim設(shè)置:
fileencodings = utf-8,chinese,latin1
fileencoding = euc-cn
encoding = utf-8
Linux minigui通過se和set命令查看和設(shè)置這些變量。
如果出現(xiàn)如下問題提示:
GAL qvfb engine: No driver for bpp 32
GAL: Init GAL engine failure: qvfb.
GDI: Can not initialize graphics engine!
說明顯示引擎加載失敗.請檢查顏色深度!

【編輯推薦】

  1. Linux Yum安裝配置與安裝命令應(yīng)用
  2. Linux中使用Linux Mono系統(tǒng)運(yùn)行
  3. 簡介Linux MySQL重要目錄與登錄密碼
  4. 引導(dǎo)管理Linux安裝操作系統(tǒng)
  5. Linux grub系統(tǒng)啟動(dòng)配置文件
責(zé)任編輯:佚名 來源: csdn
相關(guān)推薦

2011-01-11 10:05:29

Linux中文字體

2009-12-03 10:09:36

linux添加字體中文字體

2010-03-15 15:51:35

Ubuntu 8.04

2009-07-09 09:29:45

JDK中文Linux

2009-06-16 13:57:00

netbeans 中文字體美化

2011-06-21 13:56:39

CSS

2010-02-04 10:11:05

Linux mount

2023-06-21 09:13:29

Windows 11微軟

2022-01-14 07:25:28

Linux 安裝字體Linux 系統(tǒng)

2010-02-04 13:43:26

Linux vsFTP

2010-06-09 19:04:44

Opensuse 字體

2010-06-09 19:27:51

Opensuse 字體

2010-01-07 17:16:19

Ubuntu MySQ

2011-01-13 16:27:26

Linux配置文件

2009-11-30 11:24:49

PHP將EXCEL導(dǎo)入

2023-07-12 07:04:07

Windows 10微軟

2009-06-11 09:42:57

netbeans啟動(dòng)參數(shù)

2010-03-03 14:25:37

Linux NTP

2010-01-15 10:36:49

CentOS yum配

2023-06-16 09:24:56

Windows微軟
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 天天干天天操天天射 | 中文字幕免费视频 | 中文字幕亚洲国产 | 中文字幕 国产 | 国产高清在线观看 | 国产精品高清在线 | 欧美视频二区 | 久草网址 | 国产区第一页 | 精品欧美一区二区久久久伦 | 精国产品一区二区三区四季综 | 久久91精品久久久久久9鸭 | 欧美人成在线视频 | 久久久久国产精品免费免费搜索 | 四虎最新视频 | 国产激情综合五月久久 | 亚洲国产精品区 | 久草视频观看 | 欧美一区二区三区在线观看视频 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 免费观看www | 欧美综合自拍 | 欧美日韩高清 | 亚洲国产69 | 日本大片在线播放 | 久久精品亚洲欧美日韩精品中文字幕 | 日韩在线免费播放 | 久久国产精品一区二区三区 | 东京久久 | 久久99蜜桃综合影院免费观看 | 男女一区二区三区 | 国产综合精品一区二区三区 | 欧美99 | 毛片99 | 欧美日韩精品久久久免费观看 | 成人在线一级片 | 草草精品 | 亚洲+变态+欧美+另类+精品 | 韩国精品一区 | 伊人久操| 在线亚洲电影 |