本头条号坚持每天更新原创干货技术文章。欢迎关注本期头条号“Linux学习教程”和公众号“Linux入门学习教程”。
如需学习视频服务器教程,请将以下信息复制到您的手机浏览器或电脑浏览器:
zcwyou.com1 简介
在与 Linux 相关的文章、新闻和讨论中,您经常会遇到术语、Xorg 等。
在本文中,我们将讨论 Linux 中的显示服务器。
2. Linux 中的显示服务器是什么?
显示服务器是一个程序,它负责其客户端的输入和输出协调,与操作系统其他部分的输入和输出协调,以及硬件和操作系统之间的协调。基本上,您以图形方式 (GUI) 使用计算机。如果未显示服务器,您将只能使用命令行界面 (TTY)。
显示服务器为图形环境提供框架,以便您可以使用鼠标和键盘与应用程序进行交互。
显示服务器通过显示服务器协议,如X11与客户端通信。显示服务器是任何图形用户界面(尤其是窗口系统)中的关键组件。
不要混淆显示服务器和桌面环境。桌面环境使用它下面的显示服务器。
什么是 Linux 中的显示服务器
3.Linux显示服务器通信协议
Linux 具有三种显示服务器协议,X11 和 Mir。让我简单介绍一下这些显示服务器。
4. X11
x 显示服务器
X11(也称为 X)是一款已经存在多年的经典显示服务器。它是 Linux 发行版中最常用/最常用的显示服务器。
X11 通讯协议,使用显示服务器。它从设备驱动程序接收输入事件,并将它们提供给它的一个客户端。
显示服务器还从其客户端接收数据,处理数据并进行组合,在 Linux 上,它将数据传递给三个内核组件之一:DRM、gem 或 KMS 驱动程序。
服务器是一个显示服务器,它依赖于第二个程序(合成窗口管理器)来进行合成。例如或 KWin。GNOME 使用。
5.
据该网站称,该产品“旨在成为 X 的更简单替代品,更易于开发和维护”。
它的采用仍在进行中。尝试切换到版本为 17.10 的默认显示服务器,但此试用版得到了负面反馈。
许多 GUI 应用程序及其框架依赖于 X 服务器。这些应用程序在 .
即使在今天,绝大多数发行版都默认使用 X 显示服务器。
实现显示服务器协议的显示服务器称为合成器。与 X11 一样,合成器负责为客户端处理输入和输出,但也负责合成 – 与 X11 正好相反。
名词的几种排列是 , , KWin 或 .
6. 米尔
Mir 显示服务器自带 Mir 显示服务器协议,与 X11 和 . 它是由 Unity 开发的一部分开发的,旨在成为可选的显示服务器。
从 2017 年开始,它已被桌面版本的显示服务器取代,尽管 Mir 的物联网 (IoT) 应用程序的开发仍在继续。
7. 为什么我们还在使用 Xorg?
与 Xorg 相比,相对较新且不太稳定。
因此,许多程序在使用时可能无法运行。
8. 结论
通过本文,您可能对 Linux 系统中的显示服务器概念有了更深入的了解。如果您有更好的意见,请留言。
如果你喜欢这篇文章,请转发。本文已同步至博客站,尊重原创,转载请在文中附上以下链接: