Linux桌面的各个方面一直在变化,但是某些组件已经存在了数十年。 以X窗口系统(主要称为X)为例。 正在努力创建一种更快,更安全的替代产品。 那个替代者是Wayland。
立即解锁“基本Linux命令备忘单”!
这将使您注册我们的新闻通讯
Wayland进入市场已经有很长的时间了,并且一些基于Linux的操作系统已经将其作为默认的显示服务器协议。 如果您还没有,那它很快就会有机会。 这就是将Linux与Wayland一起使用的含义。
Wayland是一种协议,可以根据您的操作(例如,移动窗口或单击按钮)告诉程序如何在屏幕上显示它们。 从技术上讲,Wayland本身不能替代X服务器,Wayland仅定义了这种显示服务器与这些应用程序进行通信的方式。
Wayland依靠第三方(称为Wayland合成器)充当显示服务器。 示例包括Mutter和KWin(分别为GNOME和KDE Plasma桌面)。 Wayland试图简化显示服务器的通信,从而使未来的开发变得越来越容易。
像许多未来的技术一样,Wayland也有一些工作要做。 X已经存在很长时间了,并且已经稳步建立。 这意味着Wayland有很多工作要做(以及实现它的显示服务器)。 但是目前,要使测试变得更加流畅,需要了解一些事情。
您日常与之交互的大多数Linux应用都是为以下两种图形工具包之一编写的:GTK +和Qt GTK +和Qt有什么区别?GTK +和Qt有什么区别?您可能听说过GTK +和Qt, 但是这些开发工具包是什么? 以及它们如何影响您使用Linux的方式? 这些框架充当显示服务器的客户端,要求将内容绘制到屏幕上。 但是,首先需要理解这些请求,这取决于工具箱的工