Przed wydaniem GNOME 49 przywrócono domyślną obsługę X11 w GDM

Przedstawiono kandydata do wydania GNOME 49 — ostatnią wersję testową przed planowanym wydaniem, zaplanowanym na 17 września. Opublikowana wersja testowa jest godna uwagi z powodu wycofania wcześniej wprowadzonej zmiany, która wyłączała domyślne kompilowanie komponentów do obsługi X11 w menedżerze wyświetlania GDM (GNOME Display Manager).

Początkowo w GNOME 49 zamierzano wyłączyć w GDM domyślną obsługę X11, zachowując jednak możliwość uruchamiania środowisk graficznych opartych na X11 oraz zachowując związany z X11 kod dla opcjonalnego przywrócenia wsparcia X11 w dystrybucjach. Przywrócenie wsparcia X11 w GDM wyjaśnia trudność oddzielenia w GDM możliwości uruchamiania nowoczesnych sesji X11 od użycia X11 w samym GDM, na przykład wsparcia XDMCP, przestarzałych sesji x11 i sesji x11 niepowiązanych z użytkownikami.

Wprowadzona opcja kompilacji do wyłączenia X11 „x11-support” całkowicie wyłączała wsparcie dla X11, w tym możliwość uruchamiania środowisk graficznych opartych na X11, ponieważ wyłączany był również kod obsługi sesji w /usr/share/xsessions. Podjęto próbę wyodrębnienia kodu obsługi sesji X11 z działania opcji kompilacji „x11-support”, ale okazała się ona nieudana z powodu kolizji z innym kodem X11 i wyglądała na brzydki hack.

Ostatecznie postanowiono w GNOME 49 zachować pełne domyślne wsparcie X11 w GDM, ale w GNOME 50 nie wyłączać tego wsparcia, a usunąć kod do obsługi X11, pozostawiając jedynie jego część niezbędną do uruchamiania sesji X11. W ten sposób opcja „x11-support” w GNOME 50 będzie wyłączać w GDM kompilację kodu do uruchamiania sesji X11 i może być stosowana w dystrybucjach opartych tylko na Wayland.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster