Co to jest Wayland?


25

Szukałem lekkiego serwera X, ale nie udało mi się go znaleźć. Potem dowiedziałem się o Wayland. Mówię, że ma on na celu współistnienie z X, ale może działać samodzielnie.

Kiedy próbuję go skompilować, potrzebuje Mesa, który potrzebuje X.

Czym dokładnie jest Wayland?


Odpowiedzi:


15

Wayland to eksperymentalny nowy serwer wyświetlania. Nie jest to serwer X. Aby uruchomić aplikacje X, musisz z nim uruchomić serwer X (patrz dolny schemat architektury Wayland ). Ponieważ do tej pory jest bardzo mało aplikacji Wayland, oznacza to, że naprawdę nie możesz go użyć do zastąpienia X.

Aktualizacja: Jak zauważono w innych odpowiedziach, Wayland to protokół, a nie oprogramowanie serwera. Liczba aplikacji Wayland znacznie się zwiększyła, odkąd ta odpowiedź została napisana po raz pierwszy w 2010 roku.


Jakie zalety ma w stosunku do X, jeśli X ma własny serwer wyświetlania i nie można na nim uruchamiać aplikacji X?
Blender

5
Teoretycznie Wayland może być mniej rozdętą i niewydajną bestią. Zauważ, że dominujący UNIX na pulpicie porzucił X11 lat temu: Mac OS X.
Kevin Cantu,

Zastanawiałem się nad tym ... Czego używa Mac OS? Byłbym bardzo zainteresowany, aby zobaczyć.
Blender

6
Mac OS X nie porzucił X, ponieważ nigdy nie był na początku - w rzeczywistości dodali go w późniejszych wersjach, ale także jako opcję na swoim głównym systemie wyświetlania do wyświetlania aplikacji X. Ich głównym systemem wyświetlania jest Quartz - patrz en.wikipedia.org/wiki/Quartz_%28graphics_layer%29 oraz porównanie z X w tym czasie developers.slashdot.org/comments.pl?sid=75257&cid=6734612 .
alanc

Wayland to protokół, a nie serwer wyświetlania.
Alexander

3

(Uwaga: nie jest to serwer wyświetlania, jak zapewnia wybrana odpowiedź).

Wayland to protokół komunikacyjny dla serwera wyświetlacza i jego klientów. Weston jest serwerem wyświetlającym / kompozytorem, który jest implementacją referencyjną wykorzystującą protokół.

Jeśli twój system obecnie używa Xorg, możesz uruchomić Westona jako klienta Xorg. Alternatywnie możesz skonfigurować środowisko do uruchamiania Westona zamiast Xorga. Na przykład wiele menedżerów logowania pozwala wybrać środowisko pulpitu do uruchomienia po zalogowaniu; jedną z tych opcji może być Weston. Należy jednak pamiętać, że Weston jest w toku, a implementacja referencyjna pomaga przede wszystkim w protokole (i odwrotnie). Nowsze wersje Gnome i KDE implementują protokół Wayland i są wyposażone we własne serwery kompozytu / wyświetlania (bez Xorg).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.