Что такое Wayland?


25

Я искал легкий X-сервер, но не смог его найти. Потом я узнал о Вейленде. Я говорю, что он стремится сосуществовать с X, но может работать автономно.

Когда я пытаюсь скомпилировать его, ему нужна Mesa, для которой нужен X.

Что именно это Wayland?


Ответы:


15

Wayland - новый экспериментальный сервер отображения. Это не X-сервер, и для запуска X-приложений вам потребуется запустить X-сервер вместе с ним (см. Нижнюю диаграмму в Wayland Architecture ). Поскольку до сих пор существует очень мало приложений Wayland, это означает, что вы действительно не можете использовать его вместо X.

Обновление: Как отмечено в других ответах, Wayland - это протокол, а не серверное программное обеспечение. Кроме того, число приложений Wayland значительно расширилось с тех пор, как этот ответ был впервые написан в 2010 году.


Какие преимущества он имеет по сравнению с X, если у X есть собственный сервер отображения, и вы не можете запускать на нем приложения X?
Блендер

5
Теоретически, Вэйланд может быть менее раздутым и неэффективным зверем. Обратите внимание, что доминирующая UNIX на рабочем столе отказалась от X11 лет назад: Mac OS X.
Кевин Канту,

Мне было интересно об этом ... Что использует Mac OS? Мне было бы очень интересно увидеть.
Блендер

6
Mac OS X не отказалась от X, поскольку его никогда не было с самого начала - они фактически добавили его в более поздних выпусках, но также в качестве опции поверх своей основной системы отображения для отображения приложений X. Их основной системой отображения является Quartz - см. En.wikipedia.org/wiki/Quartz_%28graphics_layer%29 и для сравнения с X в то время developers.slashdot.org/comments.pl?sid=75257&cid=6734612 .
alanc

Wayland - это протокол, а не сервер отображения.
Александр

3

(Примечание. Это не сервер отображения, как утверждает выбранный ответ.)

Wayland - это протокол связи для сервера дисплея и его клиентов. Weston - это сервер отображения / композитор, который является эталонной реализацией с использованием протокола.

Если ваша система в настоящее время использует Xorg, вы можете запустить Weston в качестве клиента Xorg. Кроме того, вы можете настроить свою среду для запуска Weston вместо Xorg. Например, многие менеджеры входа в систему позволяют вам выбрать среду рабочего стола для запуска после входа в систему; Одним из таких вариантов может быть Уэстон. Но имейте в виду, что Weston находится в стадии разработки и является эталонной реализацией, которая помогает информировать протокол (и наоборот), прежде всего. Более новые версии Gnome и KDE реализуют протокол Wayland и поставляются с собственными серверами композиторов / дисплеев (без Xorg).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.