System76, yritys, joka kehittää LinuxPop!_OS-jakelu on julkaissut COSMIC 1.8.0 -työpöytäympäristön. COSMIC 1.8.0:n paketit ovat saatavilla Pop!_OS 24.04:ssä ja niiden odotetaan olevan saatavilla Fedoraan, NixOS:ään ja Archiin pian. Linux, openSUSE, Aeyrin OS, Redox ja CachyOS. Koodi on kirjoitettu Rust-kielellä ja jaettu GPLv3- (sovellukset) ja MPL-2.0- (kirjastot) -lisensseillä.
COSMICia kehitetään universaalina projektina, joka ei ole sidottu tiettyyn jakeluun ja on yhteensopiva Freedesktop-spesifikaatioiden kanssa. COSMICin käyttöliittymä on rakennettu Iced-kirjastoa käyttäen, joka hyödyntää tyyppiturvallista suunnittelua, modulaarista arkkitehtuuria ja reaktiivista ohjelmointimallia. Tämä arkkitehtuuri on tuttu Elm-deklaratiivisen käyttöliittymäkielen tunteville kehittäjille. Tarjolla on useita renderöintimoottoreita, jotka tukevat Vulkania, Metalia, DX12:ta, OpenGL 2.1+:aa ja OpenGL ES 2.0+:aa. Kehittäjille tarjotaan valmiita widgettejä, mahdollisuus luoda asynkronisia käsittelijöitä ja käyttöliittymäelementtien mukautuva asettelu ikkunan ja näytön koon perusteella.
Rust-kielen käytön lisäksi COSMICin keskeisiin ominaisuuksiin kuuluvat hybridi-ikkunoiden ryhmittely ja pinottu ikkunoiden telakointi (ikkunoiden ryhmittely samalla tavalla kuin selainvälilehdet), jotka voidaan ottaa käyttöön, kun ne on linkitetty virtuaalityöpöytiin. Projektissa kehitetään myös komposiittia. palvelin Waylandiin perustuva kosminen komppi.
Muutosten joukossa:
- Cosmic-comp-komposiittihallinta on parantanut kosketusnäytön tukea merkittävästi.
- Cosmic-comp-kompositointityökalu tukee nyt pienennettyjen X11-sovellusikkunoiden käynnistämistä. Tuki oletusarvoisen ikkunakoristelutilan mukauttamiselle on lisätty. palvelinKuvakaappauksia otettaessa tapahtunut kaatuminen on korjattu. Integroitujen ja erillisten näytönohjainten hybridikokoonpanojen tukea on parannettu. Valikoiva kulmien pyöristys on otettu käyttöön teemoissa.

- Smithay-kirjastoa on päivitetty hiiren osoittimen kaappauksen tuen parantamiseksi.
- Bluetooth-ohjaussovelma ja -konfiguraattori tarjoavat nyt mahdollisuuden määrittää Bluetooth-laitteille mukautettuja nimiä.
- Sovelluskirjasto (cosmic-app-library) keskittää nyt ohjelmien nimet kuvakkeiden alle.

- Tiedostonhallinta on asetettu vaihtamaan automaattisesti toiselle välilehdelle, kun aktiivinen välilehti suljetaan.
- Kaksivaiheisen todennuksen tuki on otettu käyttöön kirjautumisnäytössä.
- Näyttönäppäimistöä kehitetään parhaillaan, mutta se ei ole vielä mukana COSMIC-julkaisuissa. Näyttönäppäimistö sisältää nyt näppäimistöasettelun vaihtoilmaisimen ja käsittelee ulkoisen asettelun vaihtamisen (esimerkiksi käyttämällä näppäinyhdistelmää fyysisellä näppäimistöllä).


Lähde: opennet.ru


