




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、12Linux上的X Window系統(tǒng) 整個X Window由三個部分組成: X Server:是控制輸出及輸入設(shè)備并維護(hù)相關(guān)資源的程序,它接收輸入設(shè)備的信息,并將其傳給X Client,而將X Client傳來的信息輸出到屏幕上。 X Client:是應(yīng)用程序的核心部分,它與硬件無關(guān),每個應(yīng)用程序就是一個X Client。X Client可以是終端仿真器(Xterm)或圖形界面程序,它不直接對顯示器繪制或者操作圖形,而是與X Server通信,由X Server控制顯示。 X protocol:X Client與X Server之間的通信協(xié)議。3 X服務(wù)程序響應(yīng)X客戶程序的請求,直接與圖形設(shè)
2、備通信,負(fù)責(zé)打開和關(guān)閉窗口,控制字體和顏色等底層的具體操作。每一個顯示設(shè)備只有一個惟一的X服務(wù)程序。4 X客戶程序是使用系統(tǒng)窗口功能的一些應(yīng)用程序,無法直接影響窗口,它們只能請求X服務(wù)程序,并通過X服務(wù)程序提供的服務(wù)在指定的窗口中完成特定的操作。 X協(xié)議是一個抽象的應(yīng)用服務(wù)協(xié)議,包括了終端的輸入請求和對X服務(wù)程序發(fā)出的屏幕輸出命令,不包括對底層硬件的訪問和控制。X協(xié)議是X服務(wù)程序和X客戶程序進(jìn)行通信的途徑。 5X Window的特點 良好的網(wǎng)絡(luò)支持:X Window采用了C/S網(wǎng)絡(luò)結(jié)構(gòu),X Client和X Server可以通過網(wǎng)絡(luò)來通信,而且有良好的網(wǎng)絡(luò)透明性。 個性化的窗口界面:X Win
3、dow并未對窗口界面作統(tǒng)一的規(guī)范,程序員可以根據(jù)需求自行設(shè)計,其中最有名的就是后面將要介紹的GNOME與KDE。 不內(nèi)嵌于操作系統(tǒng):X Window只定義了一個標(biāo)準(zhǔn),而不屬于某個操作系統(tǒng),因此可在不同的操作系統(tǒng)上運行相同的X Window軟件。 6 在Mac OS和Windows,構(gòu)件圖形界面的功能都做在了操作系統(tǒng)里面,你只能使用那些。這個方法很簡單,但是卻不靈活。Unix和類Unix的操作系統(tǒng)沒有內(nèi)建這個功能,要使用GUI你就不得不使用窗口系統(tǒng)(X Window)。 7 GNOME:GNOME項目有兩個目標(biāo):提供一個完整的、易學(xué)易用的桌面環(huán)境-GNOME桌面環(huán)境,為程序設(shè)計人員提供強大的應(yīng)用
4、程序開發(fā)環(huán)境GNOME開發(fā)平臺,用于建立桌面上的應(yīng)用。 KDE:其目的是在X Window上建立一個與MacOS或者微軟的Windows類似的完整易用的桌面環(huán)境,從而使UNIX更接近廣大普通用戶。KDE不僅提供了一個方便易用的超級桌面環(huán)境,而且還提供了一套免費的計算開發(fā)平臺。 8總結(jié)幾個概念 DE(Destop Environment):桌面環(huán)境 GNOME、KDE(必須在X Winodw上運行) 窗口管理器(必須在X Winodw上運行) GNOME的Enlightenment KDE的KVM TWM:Tab Window Manager for the X Window System 9注
5、意 X Winodw里的X Server只負(fù)責(zé)顯示窗口畫面。 窗口管理器負(fù)責(zé)選擇在哪里放置窗口、移動、改變大小、最大化、最小化等。10窗口管理器 窗口 主題 工作區(qū)菜單 終端窗口 11GNOME 桌面環(huán)境 GNOME是GNU網(wǎng)絡(luò)對象模型環(huán)境(GNU Network Object Model Environment)的縮寫,它是GNU項目的一部分。 GNOME操作界面由GNOME面板(Panel)和桌面組成。 12GNOME面板的組成 主菜單:主菜單是系統(tǒng)中所有應(yīng)用程序的起點。 程序啟動器:是Linux應(yīng)用程序的啟動鏈接,如同Windows中的快捷方式。 工作區(qū)切換器:可以將GNOME的桌面分為
6、相互獨立的工作區(qū),每個工作區(qū)是桌面的一部分. 窗口列表:窗口列表顯示了當(dāng)前工作區(qū)上運行著的應(yīng)用程序的名稱。 通知區(qū)域:Red Hat網(wǎng)絡(luò)更新通知工具是通知區(qū)域的一部分。它提供了一種簡捷的系統(tǒng)更新方式,確保系統(tǒng)時刻使用Red Hat的最新勘誤和錯誤修正來更新。 插件小程序(Applets):插件小程序是完成特定任務(wù)的小程序。GNOME有很多十分有用并且非常有趣的插件小程序,例如,電子郵件檢查器、時鐘日歷、CPU和內(nèi)存情況查看器等。 13組合面板的內(nèi)容元素 主菜單、程序啟動器、工作區(qū)切換器、窗口列表、通知區(qū)域、插件小程序都可以看成是GNOME面板上的內(nèi)容元素,它們可以自由組合和排列 ; 組合主菜單
7、 組合程序啟動器 使用抽屜組合 14組合面板的屬性元素 GNOME有邊緣面板、角落面板、浮動面板、滑動面板和菜單面板5種不同屬性的面板。 設(shè)置邊緣面板、角落面板、浮動面板、滑動面板和菜單面板的屬性。15GNOME桌面 初始桌面 :初始桌面包括 “的主目錄”、“從這里開始”和“回收站”。 root用戶桌面上所保存的所有項目都保存在目錄/root/.gnome-desktop/下,其它用戶的桌面上所保存的所有項目都位于該用戶主目錄下的.gnome-desktop目錄中.該目錄是個點文件,一般隱藏顯示。 16GNOME桌面 將程序啟動器拖放到桌面上 把項目從文件管理器窗口拖放到桌面上 建立鏈接:兩種
8、方法 桌面菜單 桌面屬性的設(shè)置 :背景、屏幕保護(hù)程序. 工作區(qū)切換器屬性設(shè)置 17GNOME的窗口管理器 調(diào)整窗口大小、移動窗口、最大化、最小化、關(guān)閉窗口等操作與Windows的對應(yīng)操作幾乎一樣 與Windows下的窗口不同的操作有: 卷起:窗口卷起后只剩下窗口標(biāo)題欄可見,GNOME默認(rèn)將鼠標(biāo)在窗口標(biāo)題欄上雙擊作為窗口的卷起操作,也可以右單擊窗口標(biāo)題欄,選擇【卷起】命令。對于卷起以后的窗口,鼠標(biāo)雙擊標(biāo)題欄或者右單擊窗口標(biāo)題欄,選擇【展開】命令可使窗口恢復(fù)原樣。 移動到別的工作區(qū):右單擊窗口標(biāo)題欄,選擇“移動到工作區(qū) ”,可將該窗口移動到指定的工作區(qū),同時該窗口從原來的工作區(qū)消失。 復(fù)制到別的工
9、作區(qū):右單擊窗口標(biāo)題欄,選擇“放在所有工作區(qū)上”命令,將該窗口在各個工作區(qū)生成一個備份。18GNOME的文件管理器 文件管理器主要由菜單欄、工具欄、位置欄、狀態(tài)欄、側(cè)欄和瀏覽窗格等組成 。19文件管理器的基本操作 選擇文件 打開文件 更改文件名 移動和復(fù)制文件 給文件建立鏈接 刪除文件 :文件被刪除后都暫時存放到回收站中,回收站的內(nèi)容存放在用戶主目錄下的.Trash目錄下中 定位 改變文件查看方式 排列和布局文件 20 改變鼠標(biāo)動作的關(guān)聯(lián) 文件管理器的個性化設(shè)置 21文件管理器的個性化設(shè)置 給文件增加徽標(biāo) 22文件管理器的個性化設(shè)置 改變鼠標(biāo)動作的關(guān)聯(lián) 給文件增加徽標(biāo) 改變側(cè)欄和瀏覽窗格的背景
10、或者顏色 23KDE桌面環(huán)境 KDE從外表上看同GNOME幾乎相同,也是由面板和桌面組成。 KDE是遵守GNU的自由軟件。在LGPL下所有KDE庫都允許開發(fā)KDE桌面的程序,所有KDE應(yīng)用程序得到GPL許可,KDE使用 Qt C+ 跨平臺工具包,有各自的授權(quán)。 Qt的授權(quán)允許你免費使用Qt來開發(fā) X Windows下的軟件,只要你的原始代碼也自由地被使用。 24KDE桌面環(huán)境 如果你希望你的原始代碼不允許修改,你必須獲得Qt的商業(yè)授權(quán)。 Qt是建造使用者接口的C+基類庫。它提供大多數(shù)widgets、菜單、按鈕、sliders等。 Qt是一個跨平臺庫,寫的代碼可在Unix編譯,也可在 Windo
11、ws編譯。 25KDE面板的組成 26KDE面板 組合KDE面板內(nèi)容元素:可以將KDE面板上的內(nèi)容分為小程序、應(yīng)用程序按鈕、特殊程序按鈕和擴展4大類。用戶可以對這4類元素自由組合。 設(shè)置KDE屬性 : KDE面板設(shè)置控制模塊 改變KDE面板的布局和大小 隱藏KDE面板和添加隱藏按鈕 淡化小程序面板把手 27KDE主菜單 菜單編輯器 菜單的編輯 為程序定義快捷鍵 菜單的其它屬性設(shè)置 28KDE桌面 初始桌面圖:初始桌面圖:包括起點目錄、floppy、從這里開始和回收站 。Floppy圖標(biāo)用來對軟驅(qū)進(jìn)行操作。 拖放操作 :拖放操作的來源分為菜單、面板和文件夾。 桌面快捷菜單 桌面屬性的設(shè)置 :外觀、桌面行為、背景29KDE的文件管理器Konqueror 菜單欄 主工具欄 位置工具欄 導(dǎo)航面板 瀏覽窗口 30文件導(dǎo)航系統(tǒng)文件導(dǎo)航系統(tǒng) 1)目錄樹導(dǎo)航)目錄樹導(dǎo)航 2)多視圖導(dǎo)航 3)標(biāo)簽導(dǎo)航 4)書簽導(dǎo)航31Konqueror 的其它功能 Konqueror和終端的緊密結(jié)合 Konqueror的網(wǎng)絡(luò)功能 32桌面切換 在字符終端下切換
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝工藝細(xì)節(jié)試題及答案
- 壓力管道審核試題及答案
- 員工轉(zhuǎn)正考試題及答案
- 如何設(shè)計引人注目的廣告標(biāo)語試題及答案
- 渤海實業(yè)考試題庫及答案
- 2024年廣告設(shè)計師就業(yè)面臨的挑戰(zhàn)試題及答案
- 2024年助理廣告師知識回顧中的重要考點試題及答案
- 巴黎奧運會試題及答案
- 校園安全測試題及答案
- 2024廣告設(shè)計師考試設(shè)計案例探討試題及答案
- 【基于單片機的智能送餐配送車設(shè)計與實現(xiàn)(論文)11000字】
- 2024年供電營業(yè)規(guī)則復(fù)習(xí)題庫含答案解析
- 2024年生態(tài)環(huán)境執(zhí)法大練兵比武競賽理論考試題庫-上(單選題)
- 東盟互聯(lián)互通總體規(guī)劃2025
- 2024-2030年中國婦科凝膠行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 中華人民共和國執(zhí)業(yè)醫(yī)師法培訓(xùn)課件
- 2020海灣GST-LD-8362H輸入輸出模塊安裝使用說明書
- 計算機聯(lián)鎖系統(tǒng)概述 (1)講解
- 【高中地理人教新課標(biāo)】微專題四:地球的演化歷程教學(xué)設(shè)計
- 2024年黑龍江高一學(xué)業(yè)水平考試地理模擬試卷試題(含答案詳解)
評論
0/150
提交評論