mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-02-25 00:50:15 +08:00
PRF
@wxy
This commit is contained in:
parent
71c3c09d79
commit
6b2d965c84
@ -1,6 +1,6 @@
|
|||||||
[#]: collector: (lujun9972)
|
[#]: collector: (lujun9972)
|
||||||
[#]: translator: (wxy)
|
[#]: translator: (wxy)
|
||||||
[#]: reviewer: ( )
|
[#]: reviewer: (wxy)
|
||||||
[#]: publisher: ( )
|
[#]: publisher: ( )
|
||||||
[#]: url: ( )
|
[#]: url: ( )
|
||||||
[#]: subject: (Linux Jargon Buster: What is a Display Server in Linux? What is it Used for?)
|
[#]: subject: (Linux Jargon Buster: What is a Display Server in Linux? What is it Used for?)
|
||||||
@ -18,13 +18,13 @@ Linux 黑话解释:什么是显示服务器,用来做什么?
|
|||||||
|
|
||||||
### 什么是显示服务器?
|
### 什么是显示服务器?
|
||||||
|
|
||||||
显示服务器是一个程序,它负责协调其客户端,与操作系统的其他部分之间,以及硬件和操作系统之间的输入和输出。基本上,多亏了显示服务器,你才能以图形化的方式使用你的计算机(GUI)。如果没有显示服务器,你只能局限于命令行界面(TTY)。
|
显示服务器是一个程序,它负责协调其客户端与操作系统的其他部分之间,以及硬件和操作系统之间的输入和输出。基本上,多亏了显示服务器,你才能以图形化的方式使用你的计算机(GUI)。如果没有显示服务器,你只能局限于命令行界面(TTY)。
|
||||||
|
|
||||||
显示服务器提供了一个图形环境的框架,使你可以使用鼠标和键盘与应用程序进行交互。
|
显示服务器提供了一个图形环境的框架,使你可以使用鼠标和键盘与应用程序进行交互。
|
||||||
|
|
||||||
显示服务器通过[显示服务器协议][1](如 X11)与客户端进行通信。显示服务器是图形用户界面 —— 特别是窗口系统 —— 中的一个关键组件。
|
显示服务器通过[显示服务器协议][1](如 X11)与客户端进行通信。显示服务器是图形用户界面 —— 特别是窗口系统 —— 中的一个关键组件。
|
||||||
|
|
||||||
不要把显示服务器和[桌面环境][2]混淆。桌面环境下面使用的是显示服务器。
|
不要把显示服务器和[桌面环境][2]混淆。桌面环境的下层使用的是显示服务器。
|
||||||
|
|
||||||
听起来很熟悉,但又不完全清楚?让我来解释一下。
|
听起来很熟悉,但又不完全清楚?让我来解释一下。
|
||||||
|
|
||||||
@ -38,7 +38,7 @@ X11(也称 X)是已经存在多年的传统显示服务器。它是 Linux
|
|||||||
|
|
||||||
![X 架构][4]
|
![X 架构][4]
|
||||||
|
|
||||||
X11 通信协议,使用 [X.org 服务器][5]显示服务器。它接收来自[设备驱动程序][6]的输入事件,并将它们提供给它的一个客户端。
|
X11 通信协议,使用显示服务器 [X.org 服务器][5]。它接收来自[设备驱动程序][6]的输入事件,并将它们提供给它的一个客户端。
|
||||||
|
|
||||||
显示服务器也从客户端接收数据,它处理数据并进行合成,在 Linux 上,它将数据传递给三个内核组件之一:[DRM][7]、[gem][8] 或 [KMS 驱动][9]。
|
显示服务器也从客户端接收数据,它处理数据并进行合成,在 Linux 上,它将数据传递给三个内核组件之一:[DRM][7]、[gem][8] 或 [KMS 驱动][9]。
|
||||||
|
|
||||||
@ -48,13 +48,13 @@ X.Org 服务器是一个显示服务器,它依靠第二个程序:[合成窗
|
|||||||
|
|
||||||
按照其网站的说法,Wayland “旨在作为 X 的更简单的替代品,更容易开发和维护”。
|
按照其网站的说法,Wayland “旨在作为 X 的更简单的替代品,更容易开发和维护”。
|
||||||
|
|
||||||
而事实上 [Wayland][13] 就是现代显示服务器,它应该取代传统的 X 显示服务器。
|
而事实上 [Wayland][13] 就是现代的显示服务器,它应该取代传统的 X 显示服务器。
|
||||||
|
|
||||||
它的采用还在进行中。Ubuntu 曾试图在 17.10 版本中改用 Wayland 作为默认的显示服务器,但这个实验遭到了负面反馈。
|
对它的采用还在普及中。Ubuntu 曾试图在 17.10 版本中改用 Wayland 作为默认的显示服务器,但这个尝试遭到了负面反馈。
|
||||||
|
|
||||||
很多 GUI 应用程序及其框架都依赖于 X 服务器。这些应用程序在 Wayland 上无法正常工作。
|
很多 GUI 应用程序及其框架都依赖于 X 服务器。这些应用程序在 Wayland 上无法正常工作。
|
||||||
|
|
||||||
这迫使 Ubuntu 继续使用 X 作为默认显示服务器。它仍然提供了使用 Wayland 的选项,但它不再是默认的了。
|
这迫使 Ubuntu 继续使用 X 作为默认显示服务器。它仍然提供了使用 Wayland 的选项,但不再是默认的了。
|
||||||
|
|
||||||
即使在今天,绝大多数的发行版都默认使用 X 显示服务器。
|
即使在今天,绝大多数的发行版都默认使用 X 显示服务器。
|
||||||
|
|
||||||
@ -89,7 +89,7 @@ via: https://itsfoss.com/display-server/
|
|||||||
作者:[Dimitrios Savvopoulos][a]
|
作者:[Dimitrios Savvopoulos][a]
|
||||||
选题:[lujun9972][b]
|
选题:[lujun9972][b]
|
||||||
译者:[wxy](https://github.com/wxy)
|
译者:[wxy](https://github.com/wxy)
|
||||||
校对:[校对者ID](https://github.com/校对者ID)
|
校对:[wxy](https://github.com/wxy)
|
||||||
|
|
||||||
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user