Ettevõte System76, mis arendab Linuxi jaotust Pop!_OS, avaldas töölaua keskkonna COSMIC 1.7.0 väljaande. Paketid COSMIC 1.7.0 on saadaval jaotuses Pop!_OS 24.04 ja neid oodatakse peagi Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox ja CachyOS. Kood on kirjutatud Rusti keeles ja levitatakse GPLv3 (rakenduste) ja MPL-2.0 (raamatukogude) litsentside alusel.
COSMIC areneb universaalse projektina, mis ei ole seotud konkreetse jaotusega ja vastab Freedesktopi spetsifikatsioonidele. COSMICi kasutajaliidese ehitamiseks kasutatakse Iced teeki, mis rakendab turvalisi tüüpe, moodul-arkitektuuri ja reaktiivse programmeerimise mudelit ning pakub arendajatele tuttavat arhitektuuri, kellel on kogemusi deklaratiivse liidese loomise keele Elmiga. Pakutakse mitmeid renderdamismootoreid, mis toetavad Vulkanit, Metalit, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajatele pakutakse valmis vidinate komplekti, võimalust luua asünkroonne töötleja ja kasutada kohandatavaid liideselemente vastavalt akna ja ekraani suurusele.
Lisaks Rusti keele kasutamisele on COSMICi eripära hulka arvatud hübriidsete mosaiikakende paigutusrežiimid ja akende virnastamise režiimid (akende rühmitamine sarnaselt brauserite vahelehtedega), mida saab aktiveerida virtuaalsete töölaudade kontekstis. Projekti raames arendatakse ka koostava server cosmic-comp Waylandi baasil.
Muudatuste seas:
- Komponeerimismenüüs on nüüd tugi suurendatavate kursori jaoks, mis säilitavad selguse suuruse suurendamisel.
- Suurendustööriista suurenduse sammu on suurendatud, vähendades seeläbi klahvikombinatsioonide arvu sisu lähendamiseks.
- Reaalset efekti, mille kohaselt suurendatakse kursorit ajutiselt aktiivse kaootilise hiire liikumise ajal, on rakendatud, et hõlbustada selle asukoha määratlemist ekraanil. Efekti aktiveerimiseks on seadistajasse lisatud vastav valik.

- Valitud rakenduste failide avamise dialoogis («Open with») on lisatud rakenduste otsinguväli.

- xdg-desktop-portal-cosmicus on rakendatud portaal org.freedesktop.portal.RemoteDesktop, mis võimaldab kasutada emuleeritud sisendseadmeid, näiteks rakendada Steam Input klaviatuuri ja hiire juhtimiseks.

- Failihalduris on paranenud võrgufailisüsteemide töötamise efektiivsus ja lubatud on navigeerimine võrguhoidlates igast vahekaartidest (näiteks smb://server/share sisestamine aadressiribale on nüüd lubatud kohalike failide vaatamise vahekaartides). Lisatud tugi elementide ümbernimetamiseks lemmikfailide teede paneelis.
- Parandatud on vead, mis põhjustasid paneeli kokkuvarisemise.
- Käivitusskripti start-cosmic ühilduvus POSIX sh-ga on tagatud (varem nõuti bash'i).


Allikas: opennet.ru



