什么是韦兰?


Answers:


15

Wayland是一个实验性的新显示服务器。它不是X服务器,要运行X应用程序,您需要与其一起运行X服务器(请参见Wayland Architecture的底部图)。由于到目前为止Wayland应用程序很少,这意味着您真的不能用它代替X。

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


如果X拥有自己的显示服务器,并且您不能在X上运行X应用程序,那么它比X有什么好处?
Blender 2010年

5
从理论上讲,Wayland可以说是个ated肿而效率低下的野兽。需要注意的是占主导地位的UNIX桌面上抛弃X11年前:Mac OS X的
凯文·坎

我在想... Mac OS使用什么?我会很感兴趣的看到。
Blender 2010年

6
Mac OS X并没有放弃X,因为它从来没有开始-他们实际上在以后的版本中添加了X,但是作为其核心显示系统顶部的一个选项,它可以显示X应用程序。他们的核心显示系统是Quartz-请参阅en.wikipedia.org/wiki/Quartz_%28graphics_layer%29,并在developer.slashdot.org/comments.pl?sid=75257&cid=6734612时与X进行比较。
alanc

Wayland是协议,而不是显示服务器。
亚历山大

3

(注意:这不是显示服务器,如所选答案所言。)

Wayland是用于显示服务器及其客户端的通信协议。Weston是显示服务器/合成器,是使用该协议的参考实现。

如果您的系统当前使用Xorg,则可以将Weston作为Xorg客户端运行。另外,您可以配置环境以运行Weston而不是Xorg。例如,许多登录管理器允许您选择登录后运行的桌面环境。这些选择之一可以是Weston。但是请记住,Weston尚在开发中,并且是一个参考实现,它首先可以帮助告知协议(反之亦然)。较新版本的Gnome和KDE实现了Wayland协议,并带有自己的合成器/显示服务器(没有Xorg)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.