Peaaegu kahe aasta arendamise järel esitles System76, Linuxi distributsiooni Pop!_OS arendaja, COSMIC töölaude esimest alpha versiooni, mis on kirjutatud Rusti keeles (ärge segage vana COSMICuga, mis põhines GNOME Shell'il). Kaks COSMIC iso-pilti on loodud: NVIDIA GPU (3 GB) ja Intel/AMD (2.6 GB) süsteemide jaoks, mis on loodud Pop!_OS 24.04 distributsiooni põhjal. Samuti on saadaval eelnevalt koostatud paketid Fedora, NixOS, Arch Linuxi ja Serpent OS-i jaoks.
Kestus areneb universaalse projektina, mis ei ole seotud konkreetse distributsiooniga ja vastab Freedesktopi spetsifikatsioonidele. COSMICu liidese ehitamiseks kasutatakse Iced teeki, mis rakendab turvalisi tüüpe, modulaarset arhitektuuri ja reaktiivset programmeerimise mudelit, pakkudes samas arendajatele tuttavat arhitektuuri, mis meenutab deklaratiivse liidese ehitamise keelt Elm. Pakutakse mitmeid renderdamismootoreid, mis toetavad Vulkanit, Metali, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajatele on saadaval valmis vidinate komplekt, võimalus luua asünkroonseid töötlejaid ja kasutada adaptiivset liideseElementide paigutust vastavalt akna ja ekraani suurusele. Projekti raames arendatakse ka komposiitset server cosmic-comp Waylandi baasil.
Alfa-ühendus tähistab minimaalsete põhifunktsioonide valmidust, mis määratlevad igapäevaseks kasutamiseks sobiva tootena ja on alus lõpuleviimiseks funktsionaalsuse ja kasutusmugavuse täiendamiseks, arvestades kasutajatelt saadud tagasisidet. Jaotustele on antud võimalus luua COSMIC-i kohandatud versioone, mis tulevad oma värviskeemi, applet'ide, seadistuste ja teema kujundusega.

COSMIC alfa-versiooni põhifunktsioonid:
- Paneel, mis kuvab aktiivsete akende loendit, otseteid rakendustele ja applet'e (sisseehitatud rakendused, mis töötavad eraldi protsessides). Paneel võib olla jagatud osadeks, näiteks ülemine osa menüüde ja indikaatoritega ning alumine osa aktiivsete ülesannete loendi ja otseteedega. Paneeli osad võivad olla paigutatud nii vertikaalselt kui ka horisontaalselt, hõlmates kogu ekraani laiusest vaid valitud ala, kasutades läbipaistvust ning muutes stiili vastavalt valitud heledale või tumedale temaatikale, eraldi seadistatuna igaühe jaoks. virtuaalne töölaua.

- Lisaks klassikalisele mitme akna tööle on saadaval automaatne akende mosaiikkompamine (Auto-tiling) funktsioon, mille aktiveerimisel valitakse uutele akendele ekraanil automaatne asukoht ja joondatakse see grille. Kiire akende vahetamise jaoks on olemas režiim, mis võimaldab hoides all klahvikombinatsiooni 'Super + X' (Windows + X), kiiresti akent liigutada, vajutades täiendavalt suunanuppude klahve. Mosaiik- ja klassikalist akende paigutust saab kombineerida ning aktiveerida teatud virtuaalse töölaua seoste raames.
On olemas akna paigaldamise režiim, mis võimaldab rühmitada erinevaid rakenduste aknaid sarnaselt brauseri vahelehtedega, samuti püsiva akna kuvamise režiim, mille korral jääb akna nähtavus kõikidele virtuaalsetele töötabletidele.

- Teemade kohandamise võimalus, sh tumedate ja heledate teemade valimine, kujundusseadete salvestamine kasutamiseks muudel süsteemidel ning töölauakogumi tsükliline esitamine.

- Rakendusmenüüde rakendused, akende vahetamise liides, virtuaalsed töölauad, otsingusüsteem, kalkulaator, juhend valikute käivitamiseks ning klaviatuuri paigutuse muutmise, multimeedia esituse haldamise, helitugevuse muutmise, Wi-Fi ja Bluetooth-i haldamise, teavituste kuvamise, kella näitamise ja väljalülitamise ekraani kutsumise indikaatorid.
- Rakenduste raamatukogu, mis võimaldab programme temaatiliselt grupeerida.

- Põhikohustuste rakenduste komplekt, mis sisaldab failihaldurit, tekstiredaktorit, terminali emulaatorit ja rakenduste installeerimise haldurit.
- Konfigureerija, mis võimaldab muuta paneeli, töölaua, taustapiltide, sisendseadmete, ekraani ja energia säästmise režiimide seadeid.
Tulevikuplaane on järgmised:
- Konfigureerijasse lisatakse heliseadete, kasutajakontode, keele, aknahalduri, võrgu seadmete, Bluetooth-i, iseseisva töö, puuetega inimeste abivahendite, värskenduste haldamise ja teatud failitüüpide töötlemiseks mõeldud rakenduste valiku seadistamise mooduleid.
- Rakenduse loomine süsteemi esialgseks seadistamiseks.
- Failihalduri funktsioonide laienemine.
- Lisavarustus inimeste abistamiseks, kellel on erivajadused.
- Kaalender-planeerija (evolution-data-server) integreerimine.
- Akende liikumise haldamise täiustamine erinevate töölauade vahel.
- Animatsiooniefektide parendamine.
- Komposiitkompaktori lisamine DPMS toe (ekraani välja lülitamiseks), VRR (Variable Refresh Rate) mehhanismi, poolläbipaistva tausta kuvamise, HDR-i ja öise valgustuse ('Night Light') režiimi võimaldusesse.
Allikas: opennet.ru




