W wersji Fedora 41 zaproponowano przeszukanie instalatora Anaconda do wykorzystania protokołu Wayland. Obecnie Anaconda używa protokołu X11, co uniemożliwia usunięcie zależności związanych z X11 z nośników instalacyjnych. Ponieważ migracja Anaconda na Wayland nie jest trywialnym zadaniem, zakłada się, że zmiana wpłynie na możliwości instalatora.
Na przykład, konieczne będzie przeprojektowanie procesu zdalnej instalacji, który obecnie opiera się na kliencie VNC TigerVNC, związanym z X11. Zamiast TigerVNC proponuje się użycie aplikacji grd (Gnome Remote Desktop) opartej na protokole RDP. Drugą zauważalną zmianą będzie przeprojektowanie procesów zarządzania klawiaturą i przełączania układów. Obecnie w Anaconda do ustawiania układu klawiatury używana jest biblioteka libXklavier, której wsparcie zostanie zakończone w GNOME Shell, a pakiet libxklavier ma zostać usunięty z Fedory.
Z powodu powiązania z libXklavier w instalatorze używanym w wersjach Live opartych na Wayland, wyłączona została możliwość przełączania układów klawiatury.
Ponieważ w Wayland nie ma uniwersalnego mechanizmu zarządzania klawiaturą, postanowiono zamiast libXklavier do zmiany układów wykorzystać usługę systemd-localed, komunikując się z nią przez D-Bus.
Oprócz migracji instalatora na Wayland jednocześnie zaproponowano całkowite zaprzestanie dostarczania pakietów związanych z X11 GNOME w budowach Fedora Workstation. Podobne pakiety planuje się pozostawić w repozytorium, ale nie będą więcej uwzględniane w instalacyjnych i Live nośnikach opartych na GNOME.
Propozycja ta nie została jeszcze zatwierdzona przez komitet FESCo (Fedora Engineering Steering Committee), który odpowiada za techniczne aspekty rozwoju dystrybucji Fedora. Wcześniej komitet już zatwierdził usunięcie z podstawowej dostawy Fedora 41 sesji X11 dla GNOME. Głównym powodem zakończenia wsparcia dla X11 w Fedory jest przekształcenie serwera X.Org w RHEL 9 do kategorii przestarzałych, oraz decyzja o całkowitym jego usunięciu w przyszłym znacznym wydaniu RHEL 10.
Wśród czynników, które sprzyjają pozostawieniu tylko wsparcia dla Wayland, wymienia się również pojawienie się wsparcia dla Wayland w własnościowych sterownikach NVIDIA oraz zastąpienie sterowników fbdev sterownikiem simpledrm w Fedora 36, który poprawnie działa z Wayland. Zakończenie wsparcia dla sesji z X11 znacznie zmniejszy nakład pracy na utrzymanie i uwolni zasoby, które będzie można przeznaczyć na poprawę jakości nowoczesnego stosu graficznego.
Źródło: opennet.ru
