資源描述:
《RedHatEnterpriseLinux6XWindow圖形化界面》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第2章XWindow圖形化界面本章介紹XWindow的基本原理和啟動(dòng)方法,并以GNOME桌面環(huán)境為例詳細(xì)介紹Linux桌面環(huán)境下的基本操作方法,包括系統(tǒng)面板、文件管理器的使用、系統(tǒng)設(shè)置的方法等。學(xué)完本章后將能夠:講述XWindow圖形化用戶界面的原理啟動(dòng)XWindow描述GNOME的系統(tǒng)面板、桌面菜單的的主要功能操作GNOME文件管理器Nautilus對(duì)GNOME進(jìn)行系統(tǒng)設(shè)置2.1圖形化用戶界面簡(jiǎn)介2.2XWindow的啟動(dòng)2.3GNOME桌面環(huán)境2.4GNOME系統(tǒng)設(shè)置2.1.1XWindow簡(jiǎn)介1
2、.X服務(wù)器(XServer)X服務(wù)器是XWindow系統(tǒng)的主要部件,負(fù)責(zé)接受來(lái)自輸入設(shè)備(如鍵盤、鼠標(biāo)器等)的信息,并驅(qū)動(dòng)視頻卡和各種圖形的顯示。X服務(wù)器響應(yīng)X客戶機(jī)的顯示請(qǐng)求,建立窗口,并在窗口中顯示圖形和文字。每一套顯示設(shè)備只對(duì)應(yīng)惟一的一個(gè)X服務(wù)器。2.X客戶機(jī)(XClient)X客戶機(jī)是指運(yùn)行于圖形化用戶界面的應(yīng)用程序,它會(huì)向X服務(wù)器提出服務(wù)請(qǐng)求,以得到X服務(wù)器響應(yīng)的顯示畫面。3.X協(xié)議(XProtocol)X協(xié)議是XWindow系統(tǒng)中負(fù)責(zé)X服務(wù)器與X客戶機(jī)之間通信的協(xié)議。只有借助X協(xié)議,X客戶
3、機(jī)才能與X服務(wù)器相互交換信息。X協(xié)議通常通過(guò)TCP/IP協(xié)議傳輸,當(dāng)然也可以通過(guò)一些其他的通信協(xié)議。4.X庫(kù)(XLibrary)它是XWindow系統(tǒng)中的最底層程序接口,主要功能是存取X協(xié)議的服務(wù),因此其中的程序差不多與X協(xié)議中的各個(gè)請(qǐng)求一一對(duì)應(yīng)。常見(jiàn)的XLibrary有Xlib、Motif、Qt和Gimplibrary等。5.X工具包(XToolkit)X工具包是包含在XLibrary中的應(yīng)用程序開(kāi)發(fā)工具,它提供了XWindow設(shè)計(jì)時(shí)所需要的基本函數(shù),這可避免程序開(kāi)發(fā)時(shí)必須自行設(shè)計(jì)所有組件的不便,例
4、如滾動(dòng)條和按鈕,這些組件也稱為widgets。目前XToolkit的種類有很多,較常見(jiàn)的有:MotifDevelopmentToolkit、OpenlookToolkit、GimpToolkit(GTK)和XToolkit(Xt)等。2.1.2窗口管理器XWindow系統(tǒng)使用一個(gè)稱為窗口管理器的獨(dú)立程序來(lái)管理窗口的布局與操作。這些操作包括在窗口環(huán)境中使用按鍵、菜單、鍵盤快捷鍵和對(duì)鼠標(biāo)的點(diǎn)擊和拖動(dòng)等。許多窗口管理器還提供一些菜單,通過(guò)它們可以運(yùn)行新的程序或操作已存在的窗口。GNOME(GNUNetwor
5、kObjectModelEnvironment,GNU網(wǎng)絡(luò)對(duì)象模型環(huán)境)源自美國(guó),是GNU計(jì)劃的重大組成部分。它基于Gtk+圖形庫(kù),采用C語(yǔ)言開(kāi)發(fā),目前有成為UNIX標(biāo)準(zhǔn)桌面的趨勢(shì)。RedHat公司推出的所有Linux發(fā)行版本都以GNOME作為默認(rèn)的桌面環(huán)境。2.1圖形化用戶界面簡(jiǎn)介2.2XWindow的啟動(dòng)2.3GNOME桌面環(huán)境2.4GNOME系統(tǒng)設(shè)置安裝好RHEL6后,如果默認(rèn)的運(yùn)行級(jí)別為5,則系統(tǒng)啟動(dòng)后會(huì)直接進(jìn)入XWindow圖形化登錄界面,如圖所示。在“用戶名”文本框中輸入用戶名,并按提示輸
6、入用戶口令,系統(tǒng)將進(jìn)入XWindow的默認(rèn)桌面環(huán)境(GNOME)。如果默認(rèn)的運(yùn)行級(jí)別為2或3,系統(tǒng)啟動(dòng)后會(huì)進(jìn)入文本界面。要啟動(dòng)XWindow系統(tǒng),用戶可在命令行上執(zhí)行下列命令進(jìn)入XWindow系統(tǒng):startxxinitxdmgdm以startx和xinit啟動(dòng)XWindow系統(tǒng)以xdm和gdm啟動(dòng)XWindow系統(tǒng)2.1圖形化用戶界面簡(jiǎn)介2.2XWindow的啟動(dòng)2.3GNOME桌面環(huán)境2.4GNOME系統(tǒng)設(shè)置2.3.1GNOME系統(tǒng)面板GNOME系統(tǒng)面板是GNOME桌面環(huán)境的一個(gè)重要區(qū)域。相對(duì)于系
7、統(tǒng)中的應(yīng)用程序和主菜單,面板顯得更有特權(quán)。GNOME面板的配置十分方便,靈活,可以根據(jù)用戶的需求放置應(yīng)用程序和菜單。2.3.2GNOME桌面桌面菜單是一種彈出式菜單,用鼠標(biāo)右擊桌面空白區(qū)即可彈出桌面菜單,該菜單中包含的主要選項(xiàng)如下:在終端中打開(kāi):?jiǎn)?dòng)一個(gè)字符命令終端(運(yùn)行命令)創(chuàng)建文件夾:在桌面新建一個(gè)文件夾創(chuàng)建啟動(dòng)器:在桌面創(chuàng)建應(yīng)用程序快捷按鈕創(chuàng)建文檔:在桌面新建一個(gè)文件2.3.3文件管理器Nautilus借助文件管理器用戶可以圖形界面方式直觀地對(duì)文件或目錄進(jìn)行操作,如查找打開(kāi)、移動(dòng)、刪除和復(fù)制等。
8、RHEL6中集成的GNOME提供了一個(gè)方便易用功能強(qiáng)大的圖形文件管理器—Nautilus。2.1圖形化用戶界面簡(jiǎn)介2.2XWindow的啟動(dòng)2.3GNOME桌面環(huán)境2.4GNOME系統(tǒng)設(shè)置2.4.1XWindow系統(tǒng)配置文件簡(jiǎn)介由于RHEL6可以在系統(tǒng)啟動(dòng)時(shí)自動(dòng)設(shè)置XWindow,所以默認(rèn)情況下,XWindow的配置文件是不存在的,如果用戶需要通過(guò)配置文件對(duì)XWindow進(jìn)行配置,可以手動(dòng)創(chuàng)建/etc/X11/xorg.conf配置文件。/etc/X11