返回顶部
首页 > 资讯 > 操作系统 >Linux的显示服务器是什么以及显示服务器都有哪些
  • 212
分享到

Linux的显示服务器是什么以及显示服务器都有哪些

2023-06-15 14:06:01 212人浏览 薄情痞子
摘要

linux的显示服务器是什么以及显示服务器都有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux中的显示服务器是什么?显示服务器是一个程序,其主要任务是协调客户端

linux的显示服务器是什么以及显示服务器都有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

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的显示服务器是什么以及显示服务器都有哪些问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网操作系统频道了解更多相关知识。

--结束END--

本文标题: Linux的显示服务器是什么以及显示服务器都有哪些

本文链接: https://lsjlt.com/news/280532.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux的显示服务器是什么以及显示服务器都有哪些
    Linux的显示服务器是什么以及显示服务器都有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux中的显示服务器是什么?显示服务器是一个程序,其主要任务是协调客户端...
    99+
    2023-06-15
  • mysql中为什么显示服务器无效
    本篇文章为大家展示了mysql中为什么显示服务器无效,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。mysql显示服务器无效解决方法一、清理WIndows的缓存目录1...
    99+
    2024-04-02
  • 云服务器显示增强配置的方法是什么
    要显示云服务器的增强配置,可以通过以下方法:1. 登录云服务器控制台:打开云服务器提供商的控制台,使用您的账号和密码登录。2. 选择...
    99+
    2023-09-26
    云服务器
  • 云服务器怎么显示配置
    要查看云服务器的配置,可以通过以下几种方式:1. 登录到云服务器的控制台:许多云服务提供商会有专门的控制台,用户可以在上面管理和监控...
    99+
    2023-08-29
    云服务器
  • Linux中显示管理器是什么意思
    这篇文章主要为大家展示了“Linux中显示管理器是什么意思”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中显示管理器是什么意思”这篇文章吧。什么是 Linux 中的显示管理器?简单来说...
    99+
    2023-06-15
  • 云服务器有哪些显著的特点
    云服务器显著的特点有:1、操作简单、升级方便;2、访问速度快;3、提供了数据备份功能,存储更便捷;4、云服务器支持不同节点的快速重建,更加安全稳定;5、使用云服务器性价比高。云服务器操作及升级更方便传统服务器,资源有限。如果您想获得更好的服...
    99+
    2024-04-02
  • 显卡云服务器是什么
    显卡云服务器是一种云计算服务,它提供了高性能的图形处理能力。与传统的云服务器相比,显卡云服务器配备了专业的显卡,可以处理大量的图形计算任务,如机器学习、深度学习、图像处理、视频编码等。显卡云服务器通常采用虚拟化技术,可以在云端快速创建、部署...
    99+
    2023-10-26
    显卡 服务器
  • docker显示所有容器的方法是什么
    要详细显示所有 Docker 容器的信息,您可以使用以下命令: docker ps -a 这将列出所有的 Docker 容器,并显...
    99+
    2024-04-02
  • linux两个显示器分屏的方法是什么
    在Linux系统中,有以下几种方法可以将两个显示器分屏:1. 使用窗口管理器:大多数Linux发行版都带有窗口管理器,如GNOME、...
    99+
    2023-09-16
    linux
  • 亚马逊服务器显示异常
    连接问题:服务器可能连接不稳定或不可用,这可能会导致应用程序无法正常工作或网站无法访问。 DNS问题:如果服务器上的DNS服务器出现故障或更改,则可能导致应用程序无法正确解析网站。 网络问题:网络连接可能会受到干扰或中断,这可能会导致应用...
    99+
    2023-10-27
    亚马逊 异常 服务器
  • 云服务器包括数据库吗为什么没有显示
    云服务器提供的是一种存储和备份服务,因此它不包括数据库。云服务器通常提供可伸缩的、高可用的、容错的资源池,以确保在需要时可以提供所需的资源。 虽然云服务器没有使用数据库,但它们也可以使用集群技术来管理和协调数据库,以实现更高的可靠性和可用...
    99+
    2023-10-26
    服务器 数据库
  • 云服务器包含数据库吗为什么没有显示
    云服务器中的数据库可以包含在单独的服务器中,也可以在云服务器中与其它服务集成起来。如果您要显示云服务器数据库,可以在 Manage.Data 文件夹中,添加相应的 SQL 和 MySQL 数据库实例,然后使用 Manage.Data 文件夹...
    99+
    2023-10-27
    服务器 数据库
  • 云服务器显示异常登录失败是什么原因
    云服务器显示异常登录失败的原因:本地安全策略中修改了“拒绝通过远程桌面服务登录”策略导致的。未给用户附加远程登录权限。云服务器到期欠费就会停机启动不了,从而无法登录。云服务器受到攻击出现 CPU 使用率过高或者内存耗尽的情况,也会导致云服务...
    99+
    2024-04-02
  • 云服务器都有哪些
    云服务器是一种虚拟的数据中心基础设施,它提供了一种在云端存储、管理和访问数据和应用程序的方法。以下是云服务器的一些主要组成部分和特点: 存储:云服务器使用多种存储技术来存储数据,包括 Amazon S3、Microsoft Azure ...
    99+
    2023-10-26
    都有哪些 服务器
  • 电脑显示器exit指的是什么
    这篇“电脑显示器exit指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“电脑显示器exit指的是什么”文章吧。电脑显...
    99+
    2023-07-01
  • 电脑显示器闪屏的原因有哪些
    这篇文章主要介绍了电脑显示器闪屏的原因有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇电脑显示器闪屏的原因有哪些文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2023-03-14
    电脑
  • 云服务器怎么关闭锁屏显示
    如果您想关闭云服务器的锁屏显示,可以按照以下步骤操作: 登录 Web 服务器。在登录前,您可以使用您的操作系统提供的管理控制台(通常位于您的计算机或服务器上)访问云服务器的管理控制台,以查找和关闭锁屏显示。 在控制台输入“锁屏显示管理”...
    99+
    2023-10-26
    服务器
  • 怎么连接云服务器桌面显示
    如果您使用的是云计算服务提供商(如 Amazon Web Services,Google Cloud Platform)的云服务器,您可以通过以下方法连接到其云服务器: 首先,您需要登录云服务器的域控制器(DC),并在管理控制台中启用账...
    99+
    2023-10-26
    桌面 服务器
  • 云服务器都有哪些类型的服务器
    云服务器是一种虚拟的计算平台,它通过互联网连接到用户的计算机上。云服务器的类型和型号因应用而异,常见的有: VMware Cloud Server:VMware是最知名的云服务器供应商之一,提供多种类型的云服务器,如Apache Clo...
    99+
    2023-10-26
    服务器 都有哪些 类型
  • 什么是轻量应用服务器设置界面图标显示
    轻量应用服务器设置界面图标可以指向一个通用的应用程序设置界面,通常位于应用程序的顶部或底部,通常包括以下元素: 菜单栏 功能区 状态栏 图标集 应用程序设置按钮 应用程序设置文本框 要显示轻量应用服务器设置界面图标,可以在应用程序设置...
    99+
    2023-10-26
    图标 界面 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作