韦兰是什么?

韦兰是什么?

我一直在寻找一个轻量级的 X 服务器,但没有找到。然后我发现了韦兰。我说它的目标是与X共存,但可以独立运行。

当我尝试编译它时,它需要 Mesa,而 Mesa 需要 X。

究竟是什么韦兰?

答案1

Wayland 是一个实验性的新型显示服务器。它不是 X 服务器,要运行 X 应用程序,您需要使用它运行 X 服务器(请参见底部图表)韦兰建筑)。由于到目前为止 Wayland 应用程序还很少,这意味着你还不能用它来替代 X。

更新: 正如其他答案中所述,Wayland 是协议,而不是服务器软件。自 2010 年首次撰写此答案以来,Wayland 应用程序的数量已大大增加。

答案2

(注意:正如所选答案所断言的那样,它不是显示服务器。)

韦兰是显示服务器及其客户端的通信协议。韦斯顿是一个显示服务器/合成器,是使用该协议的参考实现。

如果您的系统当前使用 Xorg,您可以将 Weston 作为 Xorg 客户端运行。或者,您可以将环境配置为运行 Weston 而不是 Xorg。例如,许多登录管理器允许您选择登录后运行的桌面环境;韦斯顿就是这些选择之一。但请记住,Weston 是一项正在进行的工作,并且是一个参考实现,它最重要的是有助于为协议提供信息(反之亦然)。较新版本的 Gnome 和 KDE 实现了 Wayland 协议,并带有自己的合成器/显示服务器(无 Xorg)。

相关内容