日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

显示部分x_Linux 黑话解释:什么是显示服务器,用来做什么? | Linux 中国

發(fā)布時間:2025/3/21 linux 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 显示部分x_Linux 黑话解释:什么是显示服务器,用来做什么? | Linux 中国 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
導(dǎo)讀:在 Linux 相關(guān)的文章、新聞和討論中,你會經(jīng)常遇到顯示服務(wù)器、Xorg、Wayland 等名詞。本文字數(shù):1882,閱讀時長大約:2分鐘https://linux.cn/article-12589-1.html作者:Dimitrios Savvopoulos譯者:Xingyu.Wang

在 Linux 相關(guān)的文章、新聞和討論中,你會經(jīng)常遇到顯示服務(wù)器(display server)、Xorg、Wayland 等名詞。

在這篇解釋文章中,我將討論 Linux 中的顯示服務(wù)器。

什么是顯示服務(wù)器?

顯示服務(wù)器是一個程序,它負責(zé)協(xié)調(diào)其客戶端與操作系統(tǒng)的其他部分之間,以及硬件和操作系統(tǒng)之間的輸入和輸出?;旧?#xff0c;多虧了顯示服務(wù)器,你才能以圖形化的方式使用你的計算機(GUI)。如果沒有顯示服務(wù)器,你只能局限于命令行界面(TTY)。

顯示服務(wù)器提供了一個圖形環(huán)境的框架,使你可以使用鼠標和鍵盤與應(yīng)用程序進行交互。

顯示服務(wù)器通過顯示服務(wù)器協(xié)議(如 X11)與客戶端進行通信。顯示服務(wù)器是圖形用戶界面 —— 特別是窗口系統(tǒng) —— 中的一個關(guān)鍵組件。

不要把顯示服務(wù)器和桌面環(huán)境混淆。桌面環(huán)境的下層使用的是顯示服務(wù)器。

聽起來很熟悉,但又不完全清楚?讓我來解釋一下。

Linux 上的顯示服務(wù)器協(xié)議

Linux 中有三種顯示服務(wù)器協(xié)議,分別是 X11、Wayland 和 Mir。下面我就給大家簡單介紹一下這些顯示服務(wù)器。

X11

X11(也稱 X)是已經(jīng)存在多年的傳統(tǒng)顯示服務(wù)器。它是 Linux 發(fā)行版中最常用的顯示服務(wù)器。

X 架構(gòu)

X11 通信協(xié)議,使用顯示服務(wù)器?X.org 服務(wù)器。它接收來自設(shè)備驅(qū)動程序的輸入事件,并將它們提供給它的一個客戶端。

顯示服務(wù)器也從客戶端接收數(shù)據(jù),它處理數(shù)據(jù)并進行合成,在 Linux 上,它將數(shù)據(jù)傳遞給三個內(nèi)核組件之一:DRM、gem?或?KMS 驅(qū)動。

X.Org?服務(wù)器是一個顯示服務(wù)器,它依靠第二個程序:合成窗口管理器,來進行合成。例如?Mutter?或?KWin。GNOME 使用的是 Mutter。

Wayland

按照其網(wǎng)站的說法,Wayland “旨在作為 X 的更簡單的替代品,更容易開發(fā)和維護”。

而事實上?Wayland?就是現(xiàn)代的顯示服務(wù)器,它應(yīng)該取代傳統(tǒng)的 X 顯示服務(wù)器。

對它的采用還在普及中。Ubuntu 曾試圖在 17.10 版本中改用 Wayland 作為默認的顯示服務(wù)器,但這個嘗試遭到了負面反饋。

很多 GUI 應(yīng)用程序及其框架都依賴于 X 服務(wù)器。這些應(yīng)用程序在 Wayland 上無法正常工作。

這迫使 Ubuntu 繼續(xù)使用 X 作為默認顯示服務(wù)器。它仍然提供了使用 Wayland 的選項,但不再是默認的了。

即使在今天,絕大多數(shù)的發(fā)行版都默認使用 X 顯示服務(wù)器。

Wayland 架構(gòu)

實施 Wayland 顯示服務(wù)器協(xié)議的顯示服務(wù)器,被稱為?Wayland 合成器。和 X11 上的一樣,Wayland 合成器負責(zé)處理其客戶端的輸入和輸出,但同時也進行合成,這與 X11 相反。

幾個 Wayland 合成器是?Weston、Mutter、KWin?或?Enlightenment。

Mir

Mir 顯示服務(wù)器自帶的 Mir 顯示服務(wù)器協(xié)議,與 X11 和 Wayland 使用的協(xié)議不同。它是由?Canonical?開發(fā)的,作為 Unity 開發(fā)的一部分,打算成為?Ubuntu?的首選顯示服務(wù)器。

但在 2017 年,它已經(jīng)被 [Ubuntu] 桌面版的 Wayland 顯示服務(wù)器所取代,不過 Mir 的開發(fā)還在繼續(xù),用于物聯(lián)網(wǎng)(IoT)應(yīng)用。

為什么我們還在使用 Xorg?

Wayland 作為比較新的產(chǎn)品,相比 Xorg 來說,還不是很穩(wěn)定。作為客戶端的程序,必須知道如何與顯示服務(wù)器進行通信。

因此,很多程序在使用 Wayland 時可能無法運行。Ubuntu 默認切換到 Wayland 的實驗證實了這一點。

結(jié)束語

我希望你對 Linux 中的顯示服務(wù)器概念有了更好的理解。我已經(jīng)盡量不談太多的技術(shù)細節(jié),但我無法完全避免。

歡迎你的反饋和建議。


via:?https://itsfoss.com/display-server/

作者:Dimitrios Savvopoulos?選題:lujun9972?譯者:wxy?校對:wxy

本文由?LCTT?原創(chuàng)編譯,Linux中國?榮譽推出

總結(jié)

以上是生活随笔為你收集整理的显示部分x_Linux 黑话解释:什么是显示服务器,用来做什么? | Linux 中国的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。