Serwer wyświetlania Wayland
Wayland to serwer wyświetlania który został (w momencie pisania tego artykułu) wprowadzony jako domyślny serwer wyświetlania w GNOME. Planowo Wayland ma zastąpić X11 jako domyślny serwer wyświetlania na Linuxie i wiele dystrybucji rozpoczęło już implementację Waylanda. Wayland jest bardziej dopasowany do współczesnych standardów i w tym momencie ma znacznie mniejszą ilość kodu niż X11. Wayland wciąż jest w fazie tworzenia, w związku z czym wciąż istnieją aplikacje i zachowania które nie zachowują się zgodnie z oczekiwaniami. Możliwe, że niektóre aplikacje nie zostały zaktualizowane do wsparcia dla Waylanda i jedynym sposobem, aby je uruchomić będzie użycie Xorg zamiast Waylanda. W tej grupie zawierają się też starsze aplikacje systemowe i gry.
Wayland jest domyślnie włączony w GNOME. Możesz wybrać uruchomienie X11 w GNOME wybierając opcję "Gnome on Xorg" w zakładce wyboru sesji na ekranie logowania. Aktualnie KDE wciąż używa X11 i pomimo tego, że dostępna jest sesja plasma-wayland, chwilowo nie jest uznawana za wersję stabilną i wolną od błędów.
Jednym ze sposobów, aby sprawdzić czy używasz Waylanda jest sprawdzenie wartości zmiennej $WAYLAND_DISPLAY. Aby to zrobić, wpisz w konsoli:
$ echo $WAYLAND_DISPLAY
wayland-0
Jeżeli nie używasz Waylanda, ta zmienna nie będzie miała żadnej wartości. Możesz również użyć loginctl, aby zobaczyć jaki rodzaj sesji jest aktualnie uruchomiony:
$ loginctl show-session <TWÓJ_NUMER_SESJI> -p Type
Aby znaleźć numer swojej sesji, wpisz samo loginctl
, aby wyświetlić szczegóły swojej sesji.
Wayland udostępnia również wbudowany serwer X11 na potrzeby kompatybilności ze starszymi aplikacjami. Aby sprawdzić, które aplikacje korzystają z trybu kompatybilności, wpisz następującą komendę:
$ xlsclients
W GNOME dostępne jest również narzędzie lg
(looking glass), które pozwala na sprawdzenie jaki rodzaj serwera wyświetlania jest używany. Aby to zrobić, uruchom aplikację wpisując lg
w oknie uruchamiania lub linii komend, wybierz “Windows” w prawym górnym rogu narzędzia, a następnie kliknij na nazwę aplikacji (lub otwarte okno) o której chcesz się dowiedzieć. Jeżeli aplikacja jest uruchomiona za pomocą Waylanda, wyświetlona zostanie wartość “MetaWindowWayland”, a jeżeli za pomocą X11, wyświetlone zostanie “MetaWindowX11”.
Aby dowiedzieć się więcej na temat Waylanda, odwiedź następującą stronę:
Jeżeli potrzebujesz sprawdzić, czy problem z którym masz do czynienia jest powiązany z Waylandem, zapoznaj się z treścią dostępną pod następującym linkiem do wiki Fedory:
Want to help? Learn how to contribute to Fedora Docs ›