Siódma alfa-wersja środowiska desktopowego COSMIC

Firma System76, która rozwija dystrybucję Linuxa Pop!_OS, opublikowała siódmą wersję alfa środowiska desktopowego COSMIC, napisanej w języku Rust (nie mylić ze starą wersją COSMIC, która była oparta na GNOME Shell). Do testowania udostępnione są obrazy iso z nową wersją COSMIC, utworzone na podstawie alfa-wydań przyszłej wersji dystrybucji Pop!_OS 24.04 dla systemów z GPU NVIDIA (3,3 GB) oraz Intel/AMD (2,9 GB). Przygotowywane są także gotowe pakiety dla Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox i CachyOS.

COSMIC rozwija się jako uniwersalny projekt, niezwiązany z konkretną dystrybucją, odpowiadający specyfikacjom Freedesktop. Do budowy interfejsu w COSMIC wykorzystano bibliotekę Iced, która stosuje bezpieczne typy, modułową architekturę oraz model programowania reaktywnego, a także oferuje architekturę znaną programistom zaznajomionym z językiem deklaratywnego budowania interfejsów Elm. Umożliwiono korzystanie z kilku silników renderujących wspierających Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programiści otrzymują gotowy zestaw widżetów, możliwość tworzenia asynchronicznych uchwytów oraz używania adaptacyjnego układania elementów interfejsu w zależności od rozmiaru okna i ekranu.

Oprócz wykorzystania języka Rust, szczególną cechą COSMIC są tryby hybrydowego mozaikowego układu okien oraz statycznego mocowania okien (grupowanie okien w podobny sposób jak zakładki w przeglądarkach), które można włączać w związku z wirtualnymi pulpitami. Projekt ten rozwija również kompozytowy. serwer cosmic-comp na bazie Wayland. Pierwsza stabilna wersja COSMIC początkowo zaplanowana była na pierwszy kwartał 2025 roku, nowe terminy nie są jeszcze podane. Zakłada się, że następnemu wydaniu nadany zostanie status wersji beta.

Główne zmiany w porównaniu do szóstej wersji alfa COSMIC:

  • Zrealizowano możliwość reorganizacji wirtualnych pulpitów lub przenoszenia ich na inny ekran poprzez przeciąganie myszką w trybie drag&drop. Dodano funkcję przypinania wirtualnych pulpitów, co pozwala na utrzymanie otwartych odpowiedniej liczby pulpitów, niezależnie od tego, czy są puste, czy nie.
    Siódma alfa-wersja środowiska desktopowego COSMIC
  • Dodano podpowiedzi wyświetlane po najechaniu kursorem na elementy w pasku zadań, wirtualnych pulpitach, katalogu aplikacji oraz menu aplikacji.
    Siódma alfa-wersja środowiska desktopowego COSMIC
  • Wprowadzono globalne kombinacje klawiszy, które pozwalają na wywoływanie działań w aplikacjach X11, niezależnie od tego, czy aplikacja ma fokus, czy nie. Domyślnie ta funkcja jest wyłączona dla ochrony prywatności, ale istnieją opcje obsługi zdalnych zdarzeń wejściowych tylko po naciśnięciu klawiszy modyfikujących (Ctrl, Shift, Alt).
    Siódma alfa-wersja środowiska desktopowego COSMIC
  • Dodano ustawienia skalowania ułamkowego dla aplikacji X11 uruchamianych na XWayland. Tryb „Optymalizacja dla aplikacji” poprawia jakość wyświetlania interfejsów programów, które nie obsługują skalowania ułamkowego. Tryb „Optymalizacja dla gier i aplikacji pełnoekranowych” umożliwia korzystanie z rzeczywistej rozdzielczości ekranu w aplikacjach, przy czym można zastosować poziom skalowania różniący się od poziomu aplikacji obsługujących skalowanie ułamkowe.
  • Wprowadzono zmiany w systemie obsługi kombinacji klawiszy:
    • Podczas przełączania kombinacją „Super+klawisze_nawigacji” bieżąca karta jest nadal wyświetlana tak długo, jak długo przytrzymywana jest klawisz Super.
    • Wirtualne pulpit mają teraz wyższy priorytet w porównaniu do wyświetlaczy — nawigacja przy przenoszeniu okien lub zmianie fokusu wejścia obejmuje najpierw pulpity na bieżącym wyświetlaczu, a następnie przełączana jest na kolejny wyświetlacz, jeśli jest dostępny.
    • Zrealizowano cykliczne przełączanie między wirtualnymi pulpitami (po ostatnim przełączaniu wraca do pierwszego).
    • Do przełączania między wyświetlaczami dodano nową kombinację „Super+Shift+klawisze_nawigacji”, do przeniesienia fokusu na inny wyświetlacz — „Alt+Super+klawisze_nawigacji”, do przenoszenia okna na inny wyświetlacz — „Shift+Alt+Super+klawisze_nawigacji”.
    • Dodano kombinacje klawiszy „Super+” i „Super-” do powiększania lub pomniejszania skali pulpitu.
  • Do menedżera plików dodano opcję wstępnego wprowadzania ścieżek plików — po wpisaniu pierwszej litery nazwy pliku lub katalogu w pasku adresu wyświetlają się wzory autouzupełnienia odpowiadające istniejącym plikom lub katalogom. Dodano opcję do otwierania plików jednym kliknięciem. Dodano skróty do aktywacji trybów wyświetlania plików w formie siatki lub listy. Zrealizowano przejście do edycji po kliknięciu na katalogu w ścieżce pliku. Dodano okno dialogowe Otwórz folder w celu wyodrębnienia plików do określonego katalogu.
  • Na stronę ustawień dźwięku dodano możliwość zmiany balansu głośności dla lewego i prawego ucha.
    Siódma alfa-wersja środowiska desktopowego COSMIC
  • W aplikacji Dostępność dodano opcje włączenia trybu kontrastowego, odwracania kolorów, filtrów kolorystycznych dla daltonistów oraz łączenia kanałów dźwiękowych dla osób z problemami ze słuchem. Udoskonalono realizację interfejsu zwiększając obszary na ekranie.
    Siódma alfa-wersja środowiska desktopowego COSMIC
  • W różnych komponentach wprowadzono optymalizacje i poprawki mające na celu zmniejszenie obciążenia CPU.
  • Dodano wsparcie dla protokołów Wayland ext-workspace-v1 i ext-image-capture-v1. Dodano protokół cosmic-workspace-v2.
  • Zrealizowano lokalizację nazw programów.
  • W aplikacji do łączenia się z siecią dodano wsparcie dla uwierzytelniania EAP i PEAP.
  • W odtwarzaczu COSMIC Media Player dodano opcję ukrywania nagłówka, gdy mysz jest nieaktywna.
  • Zapewniono możliwość określenia zapasowej czcionki.

Ź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