在這之前你必須要了解:
1. linux是基于Unix的,
2. linux本身沒有圖形界面,linux現在的圖形界面的實現是linux下的應用程序實現的
3. Xwindow、Xfree中的X是協議,不是具體的某個軟件
4. linux圖形界面層次關系:linux本身-->X服務器<-[通過X協議交談]->窗口管理器(綜合桌面環境)-->X應用程序
linux和windows下界面系統的區別:
圖形界面并不是linux的一部分,linux只是一個基于命令行的操作系統,XFree只是linux下的一個應用程序而已.不是系統的一部分,但是X的存在可以方便用戶使用電腦.WINDOWS95及以后的版本就不一樣了,它們的圖形界面是操作系統的一部分,圖形界面在系統內核中就實現了,沒有了圖形界面windows就不成為windows了,但linux卻不一樣,沒有圖形界面linux還是linux,很多裝linux的WEB服務器就根本不裝X服務器。這也WINDOWS和linux的重要區別之一。
1. X是協議,不是具體的某個軟件:
X 是協議,就像HTTP協議,IP協議一樣.這個概念很多初學者甚至學習LINUX有一定時間的人都混淆,一個基于X的應用程序需要運行并顯示內容時他就聯接到X服務器,開始用X協議和服務器交談.比如一個X應用程序要在屏幕上輸出一個圓那么他就用X協議對X服務器說:喂!我需要在屏幕上畫一個圓。X應用程序只負責告訴X服務器在屏幕的什么地方用什么顏色畫一個多大的圓,而具體的"畫"的動作,比如這個圓如何生成,用什么顯卡的驅動程序去指揮顯卡完成等等工作是由X服務器來完成的。
X服務器還負責捕捉鍵盤和鼠標的動作,假設X服務器捕捉到鼠標的左鍵被按下了,他就告訴X應用程序:親愛的應用程序先生,我發現鼠標被按下了,您有什么指示嗎?如果X應用程序被設計成當按下鼠標左健后再在屏幕上畫一個正方形的話,X應用程序就對X服務器說:請再畫一個正方形,當然他會告訴服務器在什么地方用什么顏色畫多大的正方形,但不關心具體怎么畫--那是服務器的事情。
2. X和XFree86的關系.
協議是需要具體的軟件來實現的,這就是下面我要講的:有了協議就需要具體的軟件來實現這個協議,就好比我們有了交通法規就需要交警去根據法規維護交通秩序一樣,Xfree86就是這樣一個去根據法規實現協議的 "交警"。它按照X協議的規定來完成X應用程序提交的在屏幕上顯示的任務。
當然不僅僅是某個特定的交警才可以去維護和實現這個法規,比如還可以由交通協管員來實現交通法規,必要的時候警察也可以介入,當然前提是他們都要懂得交通法規,也就是要懂得協議。所以實現X協議的軟件也并不只有 XFree86,XFree86只是實現X協議的一個免費X服務器軟件。商業上常用MOTIF,現在還有XORG,還有很多很小的由愛好者寫的小的X服務器軟件。甚至可以在WINDOWS上有X服務器運行,這樣你可以在linux系統上運行一個X應用程序然后在另一臺windows系統上顯示。這是多么的神奇。你可以用google找到這樣的X服務器軟件。只不過在LINUX上最常用的是XFree86。(現在的linux發行版都用Xorg了)。順便說一句,蘋果電腦的圖形界面用的也是X協議,而且被認為是做的最好的X協議圖形界面,并且他對X協議的實施是做在系統內核里的,所以性能明顯好很多,這就是為什么很多大型三維圖形設計軟件都是在蘋果平臺上的原因。
- 目錄
- Windows 安裝
- 系統要求
- 生命周期
- 版本升級
- Anniversary Update
- Windows 10 April 2018 Update
- 微軟支持
- 瀏覽器
- Microsoft Edge
- FTP
- Windows 設置
- Windows Defender
- 安全中心
- 設備
- 打印機
- 藍牙
- 網絡
- 無線WLAN
- 配置
- 系統
- 顯示
- 通知和操作
- 電源和睡眠
- 電池
- 存儲
- 遠程桌面
- 關于
- 快捷方式
- 遠程桌面
- 計劃任務
- 計劃任務(win7)
- 域名
- 個性化
- 主題
- 設置桌面圖標
- 分區
- 怎么給win10系統分區?
- 新買的win10系統C盤壓縮卷壓縮一半
- 安全更新
- 使用 Windows Defender 脫機版幫助保護我的電腦
- Windows 常用操作
- 系統還原
- 系統重裝
- 密碼管理
- 如何清除管理Edge瀏覽器保存的密碼
- Windows 視頻
- Windows 幫助
- 卸載
- Windows安全
- U盤識別限制
- Linux
- 安裝linux子系統
- 安裝桌面環境
- X Window與Microsoft Windows的相同點和不同點
- windows 10中的ubuntu子系統安裝桌面環境的方法
- 如何重裝Win10應用商店程序
- Docker
- win10家庭版不帶Hyper-V 怎樣安裝 docker
- 公共DNS服務器
- Ghost
- Edge
- 右鍵搜索
- VPN
- 在 Windows 10 中連接到 VPN
- vpn 服務商
- 文件夾加密
- 查看隱藏文件
- 幫助中心
- 如何從Windows 10家庭版輕松升級到專業版?