Utslett av skrivebordsomgivelsen COSMIC 1.11.0

Selskapet System76, som utvikler Linux-distribusjonen Pop!_OS, har publisert utslett av skrivebordsomgivelsen COSMIC 1.10.0. Pakker med COSMIC 1.11.0 er tilgjengelige i distribusjonen Pop!_OS 24.04 og forventes snart i Fedora, NixOS, Arch Linux, openSUSE, aerynOS, Redox og CachyOS. Koden er skrevet i Rust og distribueres under lisensene GPLv3 (applikasjoner) og MPL-2.0 (biblioteker).

COSMIC utvikler seg som et universelt prosjekt, uten tilknytting til en bestemt distribusjon og i samsvar med spesifikasjonene til Freedesktop.
For å bygge grensesnittet i COSMIC benyttes biblioteket Iced, som bruker sikre typer, modulær arkitektur og en reaktiv programmeringsmodell, samt tilbyr en arkitektur kjent for utviklere som er kjent med språket Elm for deklarativ grensesnittbygging. Flere tegnermotorer tilbys, som støtter Vulkan, Metal, DX12, OpenGL 2.1+ og OpenGL ES 2.0+. Utviklere får et klart sett med widgeter, mulighet til å lage asynkrone behandlere og bruke adaptiv layout av grensesnittselementer avhengig av vindu- og skjermstørrelse.

I tillegg til bruken av Rust skiller COSMIC seg ut med moduser for hybrid mosaikkvinduoppsett og stakkoppbevaring av vinduer (gruppering av vinduer som i fanevinduene i en nettleser), som kan aktiveres knyttet til virtuelle skrivebord. Prosjektet utvikler også kompositt server cosmic-comp basert på Wayland.

Blant endringene:

  • I libcosmic er det sluttet å fange Escape-tasten under tekstinnmatning, noe som løste problemer med å lukke enkelte menyer med Escape.
  • I biblioteket cosmic-app-library er det implementert overgang til første applikasjon i søkeresultatene ved å trykke på kursorkontrolltasten "ned". På systemer med hybridgrafikk er det sørget for valg av riktig GPU ved oppstart av spill.
  • I den kompositte serveren (cosmic-comp) er støtten for Wayland-protokollen "xdg-dialog-v1" implementert, noe som gjør det mulig å lage modale dialoger som blokkerer brukerens interaksjon med resten av grensesnittet. Kommandosending for aktivering av skjermtastatur via en egen D-Bus-signal er implementert.
  • Det er lagt til en assosiasjon for å åpne teksteditoren Cosmic-edit for JSON-filer.
  • I konfigurereren (cosmic-settings) er det lagt til alternativer for å dra gjenstander ved å dobbeltklikke på pekeren (tap&drag) og en modus som gjør at du kan løfte fingeren fra pekeren i et øyeblikk uten å avbryte dra-prosessen.
  • I grensesnittet for oppstart av applikasjoner har det blitt implementert søk uten å ta hensyn til store og små bokstaver, samt forbedret søk etter spesifikke ord i parentes. Valg av korrekt GPU er også implementert på systemer med hybridgrafikk.



Kilde: opennet.ru
Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster