Kompania System76, zhvilluesi i distribucionit Linux Pop!_OS, publikoi versionin e ambientit desktop COSMIC 1.1.0. Paketat me COSMIC 1.1.0 janë të disponueshme në distribucionin Pop!_OS 24.04 dhe priten së shpejti në Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox dhe CachyOS. Kodi është shkruar në gjuhën Rust dhe shpërndahet sipas licencave GPLv3 (aplikacionet) dhe MPL-2.0 (bibliotekat).
COSMIC po zhvillohet si një projekt universale, i pa lidhur me ndonjë distribucion të veçantë dhe përputhet me specifikimet e Freedesktop.
Për ndërtimin e ndërfaqes në COSMIC, përdoret biblioteka Iced, e cila përdor tipe të sigurta, arkitekturë modulare dhe model programimi reaktiv, si dhe ofron një arkitekturë që është e njohur për zhvilluesit që janë të njohur me gjuhën e ndërtimit deklarativ të ndërfaqeve Elm. Ofron disa motorë renderimi që mbështesin Vulkan, Metal, DX12, OpenGL 2.1+ dhe OpenGL ES 2.0+. Zhvilluesit u ofrohen një set gotash të gatshme, mundësi për të krijuar përpunues asinkronë dhe të përdorin kompozimin adaptiv të elementeve të ndërfaqes në varësi të madhësisë së dritares dhe ekranit.
Përveç përdorimit të gjuhës Rust, njëra nga veçoritë e COSMIC është modaliteti hibrid i mozaikës së dritareve dhe fijes së nguljes së dritareve (grupimi i dritareve ashtu siç bëhet me skedat në shfletues), të cilat mund të aktivizohen lidhur me desktopet virtuale. Projekti gjithashtu po zhvillon një kompozit. server cosmic-comp mbi bazën e Wayland.
Ndryshimet thelbësore krahasuar me versionin 1.0.0:
- Përfshihet aplikacioni cosmic-monitor për të marrë informacion mbi sistemin, për të parë listën e proceseve të aktivizuara dhe për të ndjekur vizualisht konsumin e burimeve.
- Në kompozit serveri ka mbështetje për caktimin e emrave për desktopet virtuale të pavarura. Shtohet mbështetje për përdorimin e disa dritareve me ekran të plotë në një desktop (e nevojshme për ekzekutimin e lojërave nga modelet Big picture në Steam). Realizohet përshpejtimi i butë me rrotën e miut. Shtohet mundësia e caktimit të një kohe për fshehjen automatikisht të kursorit.
- Realizohet mbështetje për rrumbullakimin e cepave për të gjitha dritaret, jo vetëm për aplikacionet COSMIC. Shtohet mundësia e shfaqjes së hijeve për dritaret, përfshirë dhe në kompozitën mozaike. Për të zgjedhur llojin e cepave dhe hijeve të dritareve, është shtuar seksioni "Settings > Desktop > Appearance > Window shadow and corners" në cilësimet e pamjes.
- Aktivizimi Ă«shtĂ« realizuar pĂ«r klientĂ«t X11 qĂ« punojnĂ« pĂ«rmes XWayland, duke lejuar shenjuesit nĂ« sistemin e kazanĂ«ve tĂ« kalojnĂ« fokusin tek dritaret nĂ« desktopĂ«t e tjerĂ« virtualĂ«. MadhĂ«sia e ikonave pĂ«r aplikacionet X11 Ă«shtĂ« pĂ«rshtatur sipas nivelit tĂ« caktuar tĂ« shkallĂ«zimit. ĂshtĂ« organizuar hapja e aplikacioneve X11 me ekran tĂ« plotĂ« brenda dritareve lundruese ose nĂ« mozaik. Shtuar mundĂ«sia "âno-xwayland" pĂ«r tĂ« nisur pa Xwayland.
- Në aplikatorin e menaxhimit të energjisë është shtuar një mundësi për të treguar nivelin e karikimit të baterisë në përqindje.
- Janë realizuar protokollet Wayland: pointer-warp-v1 për lëvizjen e menjëhershme të treguesit në pozita të caktuara dhe pointer-constraints për kufizimin e treguesve (bllokimin).
- Në menaxherin e skedarëve, emulatorin e terminalit dhe redaktorin e tekstit është realizuar përgatitja e skedave me miun në modin drag&drop.
- Në cosmic-launcher, ikonat e aplikacioneve tani shfaqen si të preferuara në formatin SVG.
- Funksionaliteti i lidhur me systemd dhe logind është ndarë, çka lejon implementimin e mundësisë për të menaxhuar hapjen ose mbylljen e kapakut të laptopit në sisteme pa systemd, për shembull, kur përdoret OpenRC me elogind.
- ĂshtĂ« shtuar njĂ« asociacion skedarĂ«sh pĂ«r thirrjen e redaktorit cosmic-edit kur pĂ«rpiqet tĂ« hapĂ« skedarĂ« bosh, qĂ« i pĂ«rkasin MIME-tipit application/x-zerosize.
- Programi për krijimin e kapjeve të ekranit mundëson ruajtjen e zonës së zgjedhur të ekranit.
- Në shërbimin e vendosjes së sfondit të desktopit cosmic-bg është realizuar skanimi rekurziv i imazheve në kataloget e caktuara nga përdoruesi.
- NĂ« menaxherin e skedarĂ«ve Ă«shtĂ« realizuar pamja e parakohshme e skedarĂ«ve tekstualĂ«. NĂ« vend tĂ« simboleve unicode janĂ« angazhuar ikona tĂ« veçanta pĂ«r modet e renditjes. ĂshtĂ« pĂ«rmirĂ«suar pĂ«rpunimi i MIME-tipeve. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r navigimin nĂ« skedarĂ« me taste Page-Up dhe Page-Down. ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« shtuar nĂ« menynĂ« kontekstuale veprime tĂ« caktuara nga pĂ«rdoruesi. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kĂ«rkimin nĂ« listĂ«n e skedarĂ«ve tĂ« fundit tĂ« hapur dhe nĂ« shportĂ«. ĂshtĂ« shtuar njĂ« opsion pĂ«r kopjimin e rrugĂ«s sĂ« skedarit duke shtypur Shift.
Shtuar përkrahja për ngjitjen e skedarëve të imazheve, videove dhe teksteve nga clipboard. Shtuar funksioni për hapjen e disa katalogëve në tabela të ndara. Shtuar mundësia për të transferuar kohën e krijimit dhe të ndryshimit të skedarit gjatë kopjimit. Realizuar mundësia për të futur rrugë rrjeti në panel. Shtuar autocomplete për futjen e rrugës në panel duke shtypur çelësin Tab ose Shift-Tab. Shtuar dialogu i konfirmimit për operacionin e pastrimit të plehrave.
- Për përçimin ndër-procesor përmes API Varlink janë transferuar cosmic-settings-daemon, cosmic-settings, sound applet dhe cosmic-osd.
- Rritur shpërndarja e automatizuar të fshehjes së panelit.
- Në konfiguratorin e cosmic-settings është realizuar dialogu për çiftimin me tastierat Bluetooth përmes PIN-it. Shtuar cilësimet për të menaxhuar kalimin e fokusit të futur. Realizuar mbështetje për menaxhimin e ndriçimit të monitorëve të jashtëm. Shtuar mundësia për të çaktivizuar ndërrimin automatike tavolina virtuale kur kursori lëviz jashtë ekranit. Shtuar funksioni për kërkimin në listën e rrjeteve wireless të disponueshme. Realizuar mundësia për caktimin e skedarëve të përdoruesit të tastierës.
Funksioni i aktivizimit tĂ« shpejtĂ« tĂ« kĂ«rkimit Ă«shtĂ« realizuar â fillimi i shkruan nĂ« tastierĂ« tani shkakton shfaqjen e linjĂ«s sĂ« kĂ«rkimit nĂ« çdo seksion tĂ« konfiguratorit. Shtuar mundĂ«sinĂ« e aplikimit tĂ« skemave tĂ« ngjyrave nĂ« formatin RON (Rusty Object Notation) pĂ«rmes ndĂ«rfaqes sĂ« komandave. NjĂ« nĂ«nĂ«seksion me parametra pĂ«r personat me aftĂ«si tĂ« kufizuara Ă«shtĂ« shtuar nĂ« faqen e konfigurimit tĂ« kombinimeve tĂ« çelĂ«save. Shtuar kombinimi Super+Alt+S pĂ«r aktivizimin e lexuesit tĂ« ekranit. Simulimi i klikimit me prekjen nĂ« touchpad Ă«shtĂ« pĂ«rfshirĂ« si parazgjedhje. MbĂ«shtetje e shtuar VPN-koneksioneve qĂ« kĂ«rkojnĂ« autentifikim me dy faktorĂ«.
- Në aplikacionin App-List është shtuar mbështetje për filtrimin e aplikacioneve që shfaqen në lidhje me desktopet ose ekranet. Mundësia për të mbyllur aplikacionet me klikimin e butonit të mesëm të mausit është realizuar.
- Në ndërfaqen e kalimit midis desktopëve virtualë është realizuar rrotullimi në rreth, duke përdorur rrotën e mausit, e ngjashme me sjelljen e aplikacionit të kalimit të desktopëve në panel. Shpejtësia e rrotullimit të skicave të desktopëve është përmirësuar duke përdorur touchpad-in.
Shtuar automatikisht aktivizimin e kërkimeve të aplikacioneve me fillimin e shkrimit. - Shtuar mbështetje për përdorimin e menaxherit të sistemit OpenRC për të menaxhuar shërbimet që lidhen me Bluetooth.
- Lejohet ndryshimi i ndriçimit, volumit dhe shkallës së tastierës me çelësat e nxehtësisë gjatë bllokimit të ekranit.
- Në cosmic-settings-daemon është realizuar gjenerimi i temave për aplikacionet Qt duke përdorur utilitetet qt5ct dhe qt6ct.
- Në mediaplayer cosmic-player janë implementuar cilësimet për të menaxhuar shpejtësinë e riprodhimit dhe janë shtuar butona për riprodhim të përsëritur/ciklik dhe për shpejtësim prapa/para. Siguruar fikja e zërit gjatë shfaqjes së miniaturave me imazhin e kuadrit, që korrespondon me pozicionin e zgjedhur në vijën e rrotullimit.

- Në menaxherin e aplikacioneve cosmic-store është shtuar backend rpm-ostree dhe backend për shkarkimin e pacjeve në disa proçese. Realizuar mbështetje për hapjen e pacjeve në formatin RPM. Shtuar një opsion për të pastruar të dhënat e aplikacioneve Flatpak pas heqjes së tyre.
- Në ndërfaqen e konfigurimit fillestar (COSMIC Initial Setup) është shtuar mbështetje për sisteme me disa monitore dhe është aktivizuar si parazgjedhje lexuesi i ekranit.
- NĂ« emulatorin e terminalit cosmic-term ka dalĂ« njĂ« opsion pĂ«r tĂ« hapur njĂ« dritare tĂ« re nĂ« katalogun aktual. MadhĂ«sia e historisĂ« sĂ« pĂ«rmbajtjes qĂ« rrokulliset Ă«shtĂ« rritur nĂ« 100,000 rreshta. ĂshtĂ« shtuar opsioni «âworking-directory». NĂ« menunĂ« kontekstuale Ă«shtĂ« shtuar njĂ« buton pĂ«r kopjimin e lidhjeve. ĂshtĂ« realizuar ngarkimi i fjalĂ«kalimeve nĂ« kujtesĂ« vetĂ«m kur hapet faqja e punĂ«s me fjalĂ«kalimet dhe fjalĂ«kalimet fshihen nga kujtesa kur kjo mbyllet. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r selektimin e pĂ«rmbajtjes duke klikuar me mbajtjen e çelĂ«sit Shift.
- Në bibliotekën libcosmic, e përdorur në shumë aplikacione,
është shtuar mundësia e caktimit të kombinimeve të çelësave për të dyja shtesat jo-latine të tastierës. - Në cosmic-app-library është përfshirë wgpu dhe është realizuar mbështetje për ikona ico dhe xpm.
- Lejohet përdorimi i HTML në njoftimet e shfaqura.
- Për aktivizimin e VPN, mënyrës së fluturimit dhe agjentëve të menaxhimit të çelësave është përdorur paketa nmrs (nuancë Rust mbi NetworkManager).
- Në bibliotekën e aplikacioneve (cosmic-app-library) lejohet ri-grupimi përmes tërheqjes së elementeve me miun.
- ĂshtĂ« pĂ«rdorur njĂ« version i ri i bibliotekĂ«s iced me optimizime pĂ«r performancĂ«n, animacione tĂ« pĂ«rmirĂ«suara dhe mbĂ«shtetje pĂ«r metodat e inputit.


Burimi: opennet.ru

