System76, en virksomhed der udvikler LinuxPop!_OS, distributionen, har udgivet skrivebordsmiljøet COSMIC 1.3.0. Pakker til COSMIC 1.3.0 er tilgængelige i Pop!_OS 24.04 og forventes snart at være tilgængelige i Fedora, NixOS og Arch. Linux, openSUSE, Aeyrin OS, Redox og CachyOS. Koden er skrevet i Rust og distribueret under GPLv3 (applikationer) og MPL-2.0 (biblioteker) licenserne.
COSMIC udvikles som et universelt projekt, der ikke er bundet til en specifik distribution og overholder Freedesktop-specifikationerne. COSMICs brugerflade er bygget ved hjælp af Iced-biblioteket, som anvender typesikkert design, en modulær arkitektur og en reaktiv programmeringsmodel, hvilket tilbyder en arkitektur, der er velkendt for udviklere, der er bekendt med det deklarative grænsefladesprog Elm. Der tilbydes adskillige renderingmotorer, der understøtter Vulkan, Metal, DX12, OpenGL 2.1+ og OpenGL ES 2.0+. Udviklere tilbydes et færdiglavet sæt widgets, muligheden for at oprette asynkrone handlere og adaptivt layout af grænsefladeelementer baseret på vindues- og skærmstørrelse.
Udover at bruge Rust-sproget inkluderer COSMICs nøglefunktioner hybrid vinduesfliseopbygning og stablet vinduesdocking (vinduesgruppering svarende til browserfaner), som kan aktiveres, når de er linket til virtuelle skriveborde. Projektet udvikler også en sammensat ... server kosmisk-komp baseret på Wayland.
Vigtigste ændringer:
- Tilføjet en "Matteret glas"-gennemsigtighedseffekt, der slører baggrundsbilledet, der dækker vinduet, i en matteret glasstil, der ligner den flydende glaseffekt i macOSEffekten implementeres ved hjælp af Wayland ext-background-effect-protokollen, som giver stilisering af gennemskinnelige dele af Wayland-overflader.
- Appletten og konfiguratoren til administration af netværksforbindelser er blevet skiftet fra direkte adgang til NetworkManager til at bruge NMRS-laget.
- Appletten til skift af tastaturlayout (input-sources) er blevet ændret til at bruge Wayland-protokollen cosmic-keymap-unstable-v1, hvis understøttelse er implementeret i cosmic-comp composite manager og baggrundsprocessen cosmic-settings-daemon.
- For at understøtte Avif-billeder bruger skrivebordsbaggrundstjenesten cosmic-bg biblioteket libdav1d.
- Filhåndteringen giver dig nu mulighed for at vælge underklasser, når du filtrerer indhold efter MIME-typer.
- Applikationen cosmic-monitor, som viser oplysninger om systemet, kørende processer og ressourceforbrug, understøtter nu indsamling af statistik for Intel GPU'er, implementerer beregning af strømforbrug for AMD- og Intel GPU'er og viser data om GPU-strømforbrug og status for videohukommelse.
- Placeringen af pop op-vinduer i applets er blevet forbedret i panelet. Der er tilføjet muligheder for at skjule panelet og bevare stilen, når vinduer åbnes i fuld skærm.
- Konfiguratoren understøtter nu brugen af AVIF-billeder som skrivebordsbaggrund.
- Kontekstmenuen viser nu som standard den separate GPU.
Kilde: opennet.ru
