Udgivelse af skrivebords-miljøet COSMIC 1.11.0

System76, der udvikler Linux-distributionen Pop!_OS, har offentliggjort udgivelsen af skrivebordsmiljøet COSMIC 1.10.0. Pakker med COSMIC 1.11.0 er tilgængelige i distributionen Pop!_OS 24.04 og forventes snart i Fedora, NixOS, Arch Linux, openSUSE, aerynOS, Redox og CachyOS. Koden er skrevet i Rust og distribueres under GPLv3 (applikationer) og MPL-2.0 (biblioteker).

COSMIC udvikler sig som et universelt projekt, der ikke er bundet til en specifik distribution og følger Freedesktop-specifikationerne.
Til opbygning af grænsefladen i COSMIC anvendes biblioteket Iced, som benytter sikre typer, modulær arkitektur og reaktiv programmeringsmodel, samt tilbyder en arkitektur, der er velkendt for udviklere, der er fortrolige med det deklarative interface-byggesprog Elm. Der tilbydes flere renderingsmotorer, der understøtter Vulkan, Metal, DX12, OpenGL 2.1+ og OpenGL ES 2.0+. Udviklere får et færdigt sæt af widgets, muligheden for at oprette asynkrone håndtere og bruge adaptiv layout af grænsefladeelementer afhængigt af vindue- og skærmstørrelse.

Udover brugen af Rust er COSMIC kendetegnet ved hybriderede mosaiklayout til vinduer og stakkede vinduesfastgørelser (grouping af vinduer ligesom faner i en browser), som kan aktiveres i tilknytning til virtuelle skriveborde. Projektet udvikler også en kompositorisk server cosmic-comp baseret på Wayland.

Blandt ændringerne:

  • I libcosmic er tastaturindgangen for Escape-tasten blevet fjernet, hvilket løste problemer med lukning af visse menuer ved at trykke på Escape.
  • I applikationsbiblioteket (cosmic-app-library) er der indført en funktion, der giver mulighed for at springe til den første applikation i søgeresultaterne ved at trykke på pil ned. På systemer med hybridgrafik sikres korrekt valg af GPU ved opstart af spil.
  • I den sammensatte serveren (cosmic-comp) har implementeret understøttelse af Wayland-protokollen 'xdg-dialog-v1', der muliggør oprettelse af modale dialoger, som blokkerer brugerens interaktion med resten af brugergrænsefladen. Implementeret en kommando til at aktivere skærmtastatur via et separat D-Bus-signal.
  • Der er tilføjet en association for at åbne teksteditoren Cosmic-edit for JSON-filer.
  • I konfigurationsværktøjet (cosmic-settings) er der tilføjet muligheder for at trække objektet med dobbelttryk på pegefeltet (tap&drag) og en tilstand, der giver mulighed for kortvarigt at løfte fingeren fra pegefeltet uden at afbryde trækprocessen.
  • I applikationsstarterens interface er der implementeret stor og lille bogstavs uafhængig søgning og forbedret søgning efter enkelte ord i parenteser. Der er implementeret korrekt valg af GPU på systemer med hybridgrafik.



Kilde: opennet.ru
Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster