Linux的顯示服務器是什么以及顯示服務器都有哪些

Linux的顯示服務器是什么以及顯示服務器都有哪些,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

10年積累的網站制作、網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有清徐免費網站建設讓你可以放心的選擇與我們合作。

Linux中的顯示服務器是什么?

顯示服務器是一個程序,其主要任務是協調客戶端與其他操作系統,硬件以及彼此之間的輸入和輸出。顯示服務器通過顯示服務器協議與其客戶端進行通信。

顯示服務器是任何圖形用戶界面(尤其是窗口系統)中的關鍵組件。它是圖形用戶界面(GUI)的基本組件,位于圖形界面和內核之間。因此,借助顯示服務器,您可以將計算機與GUI一起使用。沒有它,您將只能使用命令行界面。

Linux的顯示服務器是什么以及顯示服務器都有哪些

不要將顯示服務器與桌面環境混淆是非常重要的。桌面環境(Gnome、KDE、Xfce、MATE等)使用了底層的顯示服務器。

比如:Ubuntu 21.04現在默認啟用Wayland  https://www.linuxmi.com/ubuntu-21-04-linux-5-10-lts-wayland.html

顯示服務器通過顯示服務器協議與其客戶端進行通信。Linux中提供了三種顯示服務器協議。X11和Wayland是其中兩個。第三個Mir超出了本文的范圍。

X Window System, X.Org, X11介紹

X Window System(通常僅稱為X或X11)確實很古老。它最初起源于1984年,最終成為大多數類似UNIX的操作系統(包括Linux)的默認窗口系統。

Linux的顯示服務器是什么以及顯示服務器都有哪些

X.Org服務器是X.Org基金會管理的X Window System顯示服務器的免費開放源代碼實現。它是一個通過X11協議與客戶端應用程序進行交互的應用程序,用于在顯示器上繪制內容并發送輸入事件,例如鼠標移動,單擊和擊鍵。通常,將啟動一個X服務器,它將等待客戶端應用程序連接到它。Xorg基于客戶端/服務器模型,因此允許客戶端在另一臺計算機上本地或遠程運行。

在X11的設計中,應用程序和顯示器不必在同一臺計算機上,這一點并不明顯。在開發X時,X server運行在工作站上,而用戶在具有更強處理能力的遠程計算機上運行應用程序是很常見的。

X11 是網絡協議。它描述了如何在客戶端(應用程序)和顯示器(服務器)之間交換消息。這些消息通常帶有原始的繪制命令,例如“繪制框”,“在此位置寫這些字符”,“已單擊鼠標左鍵”等。

但是X11已經很古老了,X server協議提供的大部分功能不再使用。X11所做的幾乎所有工作都重新分配給了各個應用程序和窗口管理器。然而,所有這些舊特性仍然存在,給所有這些應用程序帶來了壓力,損害了性能和安全性。

下一代顯示服務器Wayland

Wayland 由X.Org開發人員Kristian Hogsberg于2008年作為個人項目開始。它是一種通信協議 ,用于指定顯示服務器與其客戶端之間的通信。Wayland是作為一個免費的開源社區驅動的項目而開發的,目的是用現代,安全和簡單的窗口系統代替X Window System(也稱為X11或Xorg)。

Linux的顯示服務器是什么以及顯示服務器都有哪些

在Wayland中,合成器是顯示服務器。Compositor是一個窗口管理器,它為應用程序提供每個窗口的屏幕外緩沖區。窗口管理器將窗口緩沖區合成為代表屏幕的圖像,并將結果寫入顯示內存。

Wayland協議允許合成器將輸入事件直接發送到客戶端,并讓客戶端將損壞事件直接發送到合成器。

與X情況一樣,客戶端在接收到事件時會作為響應更新用戶界面(UI)。但是,在Wayland中,渲染發生在客戶端中,并且客戶端只是向合成器發送請求以指示已更新的區域。

Wayland與X相比的主要優勢在于它是從頭開始的。X的復雜性的主要原因之一是,多年來,它的作用已經改變。結果,今天,X11很大程度上充當了客戶端和窗口管理器之間的“一個非常糟糕的”通信協議。

Wayland在安全性方面也很出色。使用X11,可以通過允許任何程序在后臺存在并讀取X11區域中打開的其他窗口所發生的事情來執行稱為“鍵盤記錄”的操作。使用Wayland,這根本不會發生,因為每個程序都是獨立工作的。

總結

但是,與Wayland相比,X Window System仍具有許多優勢。即使Wayland消除了Xorg的大多數設計缺陷,它也有其自身的問題。即使Wayland項目已經進行了十多年,事情還是不是100%穩定的。截至2020年,大多數用于Linux的視頻游戲和圖形密集型應用程序仍為X11編寫。另外,許多封閉源代碼的圖形驅動程序,例如NVIDIA GPU的驅動程序,都尚未完全提供對Wayland的支持。

X不能持久,Wayland在許多方面都可以改善。但是到目前為止,現有的絕大多數本機應用程序都是為Xorg編寫的。在移植所有這些應用程序之前,需要維護Xorg。與Xorg相比,Wayland還不是很穩定。

關于Linux的顯示服務器是什么以及顯示服務器都有哪些問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創新互聯行業資訊頻道了解更多相關知識。

網頁標題:Linux的顯示服務器是什么以及顯示服務器都有哪些
轉載來源:http://m.kartarina.com/article24/phooje.html

成都網站建設公司_創新互聯,為您提供網站設計公司全網營銷推廣企業建站自適應網站營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司
主站蜘蛛池模板: 亚洲精品无码久久久久秋霞| 无码任你躁久久久久久老妇| 亚洲中久无码不卡永久在线观看| 在线观看无码AV网站永久免费| 无码av天天av天天爽| 内射人妻少妇无码一本一道 | 亚洲精品无码av片| 亚洲Av无码乱码在线观看性色| 无码137片内射在线影院| 日韩成人无码影院| 无码人妻丰满熟妇片毛片| 亚洲中文字幕久久精品无码APP| 内射人妻无码色AV天堂| 久久青青草原亚洲AV无码麻豆| 一级毛片中出无码| 67194成是人免费无码| 亚洲中文字幕无码久久| 亚洲va中文字幕无码久久| 亚洲人成无码网WWW| 久久美利坚合众国AV无码| 亚洲av无码成人影院一区| 亚洲日韩国产精品无码av| 久久久久无码国产精品一区| 天堂Aⅴ无码一区二区三区| 国产啪亚洲国产精品无码| 无码一区二区三区爆白浆| 无码人妻丰满熟妇区五十路| 亚洲熟妇无码一区二区三区| 人妻少妇精品无码专区二区 | av无码一区二区三区| 亚洲AV无码一区二区三区网址| 无码人妻AV一二区二区三区| 国产v亚洲v天堂无码网站| 亚洲人成网亚洲欧洲无码久久| 亚洲av无码天堂一区二区三区| 国产精品JIZZ在线观看无码| 无码国模国产在线无码精品国产自在久国产| 中文字幕无码乱码人妻系列蜜桃| 久久ZYZ资源站无码中文动漫| 久久无码人妻一区二区三区| 亚洲午夜无码久久久久软件|