Compania System76, care dezvoltă distribuția Linux Pop!_OS, a publicat a șaptea versiune alpha a mediului desktop COSMIC, scris în limbajul Rust (nu trebuie confundat cu vechiul COSMIC, care era bazat pe GNOME Shell). Au fost oferite imagini iso pentru testare cu noua versiune COSMIC, formate pe baza versiunilor alpha ale viitoarei lansări a distribuției Pop!_OS 24.04 pentru sisteme cu GPU NVIDIA (3,3 GB) și Intel/AMD (2,9 GB). De asemenea, se creează pachete gata pentru Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox și CachyOS.
COSMIC se dezvoltă ca un proiect universal, independent de o distribuție specifică și conform specificațiilor Freedesktop. Pentru construirea interfeței, COSMIC utilizează biblioteca Iced, care folosește tipuri sigure, arhitectură modulară și un model de programare reactiv, oferind de asemenea o arhitectură familiară pentru dezvoltatori care cunosc limbajul de declarare a interfețelor Elm. Sunt disponibile mai multe motoare de randare care suportă Vulkan, Metal, DX12, OpenGL 2.1+ și OpenGL ES 2.0+. Dezvoltatorii beneficiază de un set complet de widget-uri, posibilitatea de a crea handleri asincroni și utilizarea unei aranjări adaptive 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. Prima lansare stabilă a COSMIC a fost inițial programată pentru primul trimestru din 2025, iar noile termene nu sunt precizate. Se presupune că următoarei lansări i se va atribui statutul de versiune beta.
Principalele modificări față de a șasea versiune alpha a COSMIC:
- A fost implementată posibilitatea de reorganizare birouri virtuale sau mutarea acestora pe un alt ecran prin drag-and-drop. A fost adăugată funcția de fixare a birourilor virtuale, care permite păstrarea unui număr dorit de birouri deschise, indiferent dacă acestea sunt goale sau nu.

- Au fost adăugate sugestii pop-up, afișate la trecerea cursorului peste elementele din bara de activități, birourile virtuale, directorul aplicațiilor și meniul aplicațiilor.

- Au fost implementate combinații globale de taste, care permit invocarea acțiunilor în aplicațiile X11, indiferent dacă aplicația este în evidență sau nu. Pentru protecția confidențialității, această funcție este dezactivată în mod implicit, dar ca opțiune sunt disponibile variații de gestionare a evenimentelor de intrare externe doar în cazul în care sunt apăsate tastele-modificatoare (Ctrl, Shift, Alt).

- Au fost adăugate setări de scalare fracționară pentru aplicațiile X11 care rulează sub XWayland. Modificarea „Optimizare pentru aplicații” îmbunătățește calitatea afișării interfețelor programelor care nu suportă scalarea fracționară. Modificarea „Optimizare pentru jocuri și aplicații cu modul pe întreaga ecran” permite utilizarea în aplicații a rezoluției reale a ecranului, având în vedere că la aplicații poate fi aplicat un nivel de scalare diferit de cel al aplicațiilor care suportă scalarea fracționară.
- Au fost efectuate modificări în sistemul de gestionare a combinațiilor de taste:
- At switching with the combination "Super+cursor control keys," the current workspace remains displayed as long as the Super key is held down.
- Virtual workspaces now have a higher priority compared to displays — navigation when moving windows or changing input focus first covers the workspaces on the current display and then switches to the next display if available.
- A cyclic switch through virtual workspaces has been implemented (after the last one, it switches back to the first).
- A new combination "Super+Shift+cursor control keys" has been added for switching between displays, to transfer focus to another display — "Alt+Super+cursor control keys," and to move a window to another display — "Shift+Alt+Super+cursor control keys."
- To increase or decrease the desktop scale, key combinations "Super+" and "Super-" have been added.
- The file manager has added an option for predictive input of file paths — after entering the first letter of a file or directory name in the address bar, auto-completion samples matching existing files or directories are displayed. An option to open files with a single click has been added. Shortcuts for activating file display modes as a grid or list have been added. Transition to editing occurs when clicking on a directory in the file path. An Open Folder dialog has been added for extracting files to the specified directory.
- The sound settings page has added the ability to change the volume balance for the left and right ear.

- In the Accessibility applet, options for enabling high contrast mode, inverting colors, color filters for the colorblind, and merging audio channels for individuals with hearing difficulties have been added. The interface implementation for enlarging areas on the screen has been improved.

- Various components have implemented optimizations and fixes aimed at reducing CPU load.
- Support for the Wayland protocols ext-workspace-v1 and ext-image-capture-v1 has been added. The protocol cosmic-workspace-v2 has been added.
- The localization of program names has been implemented.
- In the network connection applet, support for EAP and PEAP authentication has been added.
- In COSMIC Media Player, an option for hiding the title when the mouse is inactive has been added.
- A fost posibilitatea de a seta o font de rezervă.
Sursa: opennet.ro





