Lansarea mediului desktop COSMIC 1.11.0

Compania System76, dezvoltoare a distribuției Linux Pop!_OS, a publicat versiunea 1.10.0 a mediului desktop COSMIC. Pachetele COSMIC 1.11.0 sunt disponibile în distribuția Pop!_OS 24.04 și se așteaptă în curând în Fedora, NixOS, Arch Linux, openSUSE, aerynOS, Redox și CachyOS. Codul este scris în limbajul Rust și este distribuit sub licențele GPLv3 (aplicații) și MPL-2.0 (biblioteci).

COSMIC se dezvoltă ca un proiect universal, nelegat de o distribuție specifică și conform specificațiilor Freedesktop.
Pentru construirea interfeței în COSMIC este utilizată biblioteca Iced, care folosește tipuri sigure, o arhitectură modulară și un model de programare reactiv, precum și oferă o arhitectură familiară dezvoltatorilor care cunosc limbajul de construcție declarativă a interfețelor Elm. Sunt disponibile mai multe motoare de randare care susțin Vulkan, Metal, DX12, OpenGL 2.1+ și OpenGL ES 2.0+. Dezvoltatorii beneficiază de un set complet de widget-uri, posibilitatea de a crea gestionari asincroni și de a utiliza o compunere adaptivă a elementelor interfeței în funcție de dimensiunea ferestrei și a ecranului.

Pe lângă utilizarea limbajului Rust, COSMIC se distinge prin modurile de dispunere hibrid mozaic a ferestrelor și fixarea pe stivă a ferestrelor (gruparea ferestrelor asemănătoare cu filele dintr-un browser), care pot fi activate în legătură cu birourile virtuale. Proiectul dezvoltă de asemenea compozitorul cosmic-comp bazat pe Wayland. serverul cosmic-comp pe baza Wayland.

Printre modificări:

  • În libcosmic, interceptarea apăsării tastei Escape a fost oprită în procesarea inputului text, rezolvând problemele cu închiderea anumitor meniuri la apăsarea tastei Escape.
  • În biblioteca aplicațiilor (cosmic-app-library) a fost implementată navigarea la prima aplicație din rezultatele căutării prin apăsarea tastei săgeată „jos”. Pe sistemele cu grafică hibridă, se asigură selecția corectă a GPU-ului la lansarea jocurilor.
  • În compunerea server (cosmic-comp) a implementat suportul pentru protocolul Wayland „xdg-dialog-v1”, care permite crearea de dialoguri modale ce blochează interacțiunea utilizatorului cu restul interfeței. A fost implementată trimiterea comenzii de activare a tastaturii pe ecran printr-un semnal D-Bus separat.
  • A fost adăugată asocierea pentru deschiderea editorului de text Cosmic-edit pentru fișiere JSON.
  • În configurator (cosmic-settings) au fost adăugate opțiuni pentru glisarea obiectului printr-o atingere dublă pe touchpad (tap&drag) și un mod care permite ridicarea temporară a degetului de pe touchpad, fără a întrerupe procesul de glisare.
  • În interfața de lansare a aplicațiilor a fost activat căutarea fără a ține cont de literele mari mici și a fost îmbunătățită căutarea cuvintelor individuale în paranteze. A fost implementată selecția corectă a GPU-ului pe sistemele cu grafică hibridă.



Sursa: opennet.ro
Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster