Kołysać 1.12

Wydanie zostało opublikowane Kołysać 1.12 — nowa wersja kompozytora płytek Wayland, kompatybilna pod względem ideologii i konfiguracji z i3. Wydanie miało miejsce 25 maja roku 2026Zgodnie z projektem Sway 1.12 zawiera 138 zmian od 50 uczestników, a teraz montaż wymaga wlroots 0.20.0.

Główną zmianą użytkownika było wsparcie HDR10 podczas pracy nad Renderer VulkanNie włącza to automatycznie HDR we wszystkich konfiguracjach: funkcja ta jest powiązana konkretnie z systemem Vulkan backend/rendererem w wlroots/Sway oraz ze wsparciem ze strony sterowników, monitora i reszty stosu graficznego. Niemniej jednak jest to ważny krok w kierunku pełnej obsługi nowoczesnych wyświetlaczy HDR w środowisku Wayland przez Sway.

Kluczowe zmiany w Sway 1.12

  • Obsługa przechwytywania pojedynczych okien.
    Sway może teraz przechwytywać pojedyncze okna, a nie cały ekran lub obszar roboczy. Jest to ważne w przypadku nagrywania ekranu i udostępniania aplikacji w rozmowach wideo: można wyświetlić konkretną aplikację bez ujawniania całego pulpitu. Prace te są wymienione jako wsparcie w pełnym rejestrze zmian. przechwytywanie najwyższego poziomu.

  • HDR10 za pośrednictwem renderera Vulkan.
    Dodano wsparcie Wyjście HDR10 podczas korzystania z aplikacji Sway z rendererem Vulkan. HDR10 to jeden z najpopularniejszych otwartych formatów wideo HDR, więc zmiana jest szczególnie zauważalna dla użytkowników nowoczesnych monitorów i scenariuszy multimedialnych.

  • Nowe protokoły Wayland.
    Wersja ta dodaje obsługę color-management-v1, color-representation-v1, xdg-toplevel-tag-v1, ext-workspace-v1 oraz wl_fixes. Rozszerza to podstawy zarządzania kolorami, interakcję między komponentami zewnętrznymi a obszarami roboczymi oraz dokładniejszą identyfikację okien najwyższego poziomu.

  • Nowa opcja --device-primaries dla profilu kolorów wyjściowych.
    Teraz możliwe jest użycie podstawowych współrzędnych kolorów raportowanych przez monitor EDYTJest to konieczne, aby dokładniej opisać charakterystykę kolorów konkretnego wyświetlacza, a nie odnosić ją w przybliżeniu do zdefiniowanego profilu.

  • Zmiana zachowania profilu srgb.
    Profil sRGB wykorzystuje teraz funkcję przenoszenia sRGB w częściach, a nie prostą gamma 2.2. Dodano profil gamma22, aby rozwiązać ten problem. Jednak, według twórców, domyślne zachowanie pozostaje takie samo – gamma 2.2.

  • Oficjalne wsparcie dla uruchamiania za pośrednictwem menedżera wyświetlania.
    Wcześniej uruchamianie Swaya za pośrednictwem menedżerów wyświetlania było formalnie uznawane za scenariusz nieobsługiwany: programiści wskazywali na stare problemy z menedżerami logowania i zamykali takie zgłoszenia jako nieobsługiwane. W Sway 1.12 to stanowisko zostało zmienione i uruchamianie za pośrednictwem menedżera wyświetlania jest teraz oficjalnie obsługiwane.

  • Zmieniono zachowanie na nieobsługiwanych procesorach graficznych.
    Sway nie odmawia już uruchomienia na nieobsługiwanych sterownikach graficznych, w tym na zastrzeżonym sterowniku NVIDIA. Zamiast odmowy uruchomienia, wyświetlany jest teraz komunikat informacyjny. Twórcy podkreślają, że zasady obsługi nie uległy zmianie; zmienił się jedynie sposób uruchamiania. Komunikat można wyłączyć za pomocą parametru --unsupported-gpu lub zmiennej środowiskowej SWAY_UNSUPPORTED_GPU.

  • Klawisze multimedialne za pośrednictwem playerctl w standardowej konfiguracji.
    Do domyślnego pliku konfiguracyjnego dodano przypisania klawiszy playerctl. Ułatwia to sterowanie odtwarzaczem multimedialnym za pomocą standardowych klawiszy multimedialnych bez konieczności ręcznego dodawania niestandardowych przypisań.

  • Obsługa przełączników suwakowych klawiatury.
    Dodano obsługę przełączników suwakowych na blokach klawiatury. Ta zmiana dotyczy obsługi wprowadzania danych i jest przydatna w urządzeniach, w których takie przełączniki sprzętowe są częścią klawiatury.

Oprócz głównych funkcji, wydanie zawiera poprawki dotyczące obsługi przeciągania i upuszczania, przesuwania kontenerów, obszarów roboczych, powłoki warstw, powłoki xdg, notatnika, renderowania tekstu za pośrednictwem Pango/Cairo oraz kilku skryptów IPC. Poprawki te obejmują awarie spowodowane nieprawidłowym użyciem poleceń panelu, pierwszym dotknięciem rysika po ponownym uruchomieniu, przeciągnięciem kontenera do krawędzi obszaru roboczego oraz niektórymi operacjami zmiany rozmiaru/przenoszenia.

Sway 1.12 wygląda na aktualizację na poziomie infrastruktury: projekt został zaktualizowany do wersji wlroots 0.20, przygotowano go do obsługi nowoczesnego zarządzania kolorami i HDR, ulepszono skrypty udostępniania ekranu i usunięto stare, formalne ograniczenie uruchamiania przez menedżery wyświetlania. Użytkownicy dystrybucji kroczących prawdopodobnie otrzymają aktualizację za pośrednictwem standardowych kanałów pakietów, ale osoby samodzielnie budujące Sway powinny być świadome nowej zależności od wlroots 0.20.0.

Źródło: linux.org.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster