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