W środowisku pulpitu Cinnamon wprowadzono pełne wsparcie dla Wayland.

Programiści dystrybucji Linux Mint ogłosili o stabilizacji wsparcia dla protokołu Wayland w środowisku pulpitu Cinnamon. W kodzie bazowym, na podstawie którego powstanie przyszłe stabilne wydanie Cinnamon 6.8, praktycznie osiągnięto parytet w funkcjonalności podczas pracy z wykorzystaniem X11 i Wayland. W Cinnamon 6.8 będzie w pełni wspierana zarówno praca z wykorzystaniem X11, jak i Wayland. Planowane na grudzień wydanie Linux Mint 23 będzie pierwszym, w którym wsparcie dla Wayland w Cinnamon nie będzie traktowane jako eksperymentalne.

Wśród niedawnych usprawnień w Cinnamon:

  • Przy użyciu Wayland zapewniono prawidłowy wybór rozmiaru oraz pozycjonowanie nowych okien, okien dialogowych i menu kontekstowych.
  • Podczas pracy przez Wayland zrealizowano prawidłowe przełączanie fokusu wejścia.
  • Usunięto wiele błędów w Cinnamon, muffin, cinnamon-session i Xwayland, które prowadziły do awaryjnego zakończenia pracy przy użyciu Wayland.
  • Ulepszono wsparcie dla konfiguracji wielomonitorowych oraz KVM-przełączników monitorów w środowisku z Wayland.
  • W aplikacjach używających Wayland lub uruchamianych przez Xwayland oraz w sesji desktopowej wykorzystano przyspieszenie sprzętowe grafiki, zrealizowane poprzez protokoły Wayland wl_drm oraz zwp_linux_dmabuf_v1. сервере Zaimplementowano sprzętowe przyspieszenie pracy GBM nad EGL na kartach graficznych NVIDIA.
  • Zapewniono pełne wsparcie dla ekranów o wysokiej gęstości pikseli (HiDPI) przy użyciu Wayland. Rozwiązano problemy ze skalowaniem ikon oraz kursora myszy. Usunięto błędy pojawiające się w aplikacjach opartych na silniku Chromium, takich jak Slack i VSCode.
  • W przypadku użycia Wayland wprowadzono obsługę wskaźników postępu wykonywania operacji, np. wyświetlanie postępu kopiowania plików na przycisku na pasku narzędzi.
  • Zapewniono uruchamianie podstawowych aplikacji, uruchamianych przez pkexec, jako klientów Wayland bez użycia Xwayland.
  • Dodano polecenie „cinnamon-list-windows” w celu uproszczenia uzyskiwania listy wszystkich otwartych okien oraz ustalania ich pozycji, rozmiaru, danych o HiDPI oraz powiązanych z nimi aplikacji i backendów.
  • W serwerze kompozytowym Muffin zapewniono zaokrąglenie do całkowitych wartości współrzędnych i rozmiarów wszystkich elementów graficznych biblioteki Clutter, co umożliwia precyzyjniejsze pozycjonowanie oraz wyraźne renderowanie apletów i komponentów pulpitu.
  • Dodano wsparcie dla jednostek systemd w sesjach użytkowników (graphical-session.target), aktywowanych do uruchamiania towarzyszących usług związanych z graficzną sesją.

Źródło: opennet.ru

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