Na voljo je okolje namizja COSMIC 1.1.0

Podjetje System76, ki razvija Linux distribucijo Pop!_OS, je objavilo izdajo okolja namizja COSMIC 1.1.0. Paketi s COSMIC 1.1.0 so na voljo v distribuciji Pop!_OS 24.04 in kmalu pričakujemo tudi v Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox ter CachyOS. Koda je napisana v jeziku Rust in se distribuira pod licencami GPLv3 (aplikacije) in MPL-2.0 (knjižnice).

COSMIC se razvija kot univerzalni projekt, ki ni vezan na določeno distribucijo in ustreza specifikacijam Freedesktop.
Za gradnjo vmesnika v COSMIC je uporabljena knjižnica Iced, ki uporablja varne tipe, modularno arhitekturo in model reaktivnega programiranja, prav tako pa ponuja arhitekturo, znano razvijalcem, ki so seznanjeni z jezikom deklarativnega grajenja vmesnikov Elm. Na voljo je več risalnih motorjev, ki podpirajo Vulkan, Metal, DX12, OpenGL 2.1+ in OpenGL ES 2.0+. Razvijalcem je na voljo pripravljen nabor pripomočkov, možnost ustvarjanja asinhronih obdelovalnikov in uporaba prilagodljivih postavitev elementov vmesnika glede na velikost okna in zaslona.

Poleg uporabe jezika Rust izstopajo v COSMIC načini hibridnega mozaikastega razporejanja oken in steklenega pritrjevanja oken (združevanje oken, podobno kot zavihki v brskalniku), ki jih je mogoče vključiti v navezavi na virtualne namizja. Projekt prav tako razvija kompozitni strežnik cosmic-comp na osnovi Waylanda.

Glavne spremembe v primerjavi z različico 1.0.0:

  • Zasnovana je bila aplikacija cosmic-monitor za pridobivanje informacij o sistemu, pregled seznama zagnanih procesov in vizualno spremljanje porabe virov.
  • U kompozitu strežnikom Dodana je podpora za dodeljevanje imen pritrjenim virtualnim namizjem. Dodana je podpora za uporabo več celotnih ekranov na enem namizju (potrebno za zagon iger iz načina Big picture v Steamu). Uvedeno je gladko povečanje z uporabo miške. Dodana je možnost določanja časovne omejitve za samodejno skrivanje kazalca.
  • Uvedena je podpora za zaobljene robove za vsa okna, ne le za aplikacije COSMIC. Dodana je možnost prikazovanja senc za okna, med drugim tudi pri mozaikovi postavitvi. Za izbiro videza robov in senc oken je v nastavitvah videza dodana sekcija 'Settings > Desktop > Appearance > Window shadow and corners'.
  • Omogočena je aktivacija oken X11-odjemalcev, ki delujejo preko XWayland, kar omogoča indikatorjem v sistemskem pladnju preklapljanje fokusa na okna v drugih virtualnih namizjih. Velikost ikonic za X11-aplikacije je prilagojena glede na nastavljeno stopnjo povečave. Uslužene so odprtine celotnih ekranov X11-aplikacij v plavajočih ali mozaikastih oknih. Dodana je možnost '—no-xwayland' za zagon brez Xwayland.
  • V aplikaciji za upravljanje z energijo je dodana možnost za prikaz ravni napolnjenosti baterije v odstotkih.
  • Uvedeni so Wayland protokoli: pointer-warp-v1 za takojšnje premikanje kazalca na določeno mesto in pointer-constraints za omejevanje kazalcev (zaklepanje).
  • V upravitelju datotek, emulatorju terminala in besedilnem urejevalniku je uvedena preureditev zavihkov z miško v načinu povleci in spusti.
  • V cosmic-launcherju se zdaj kot prednostno prikazujejo ikone aplikacij v formatu SVG.
  • Funkcionalnost povezana sa systemd i logind je razdvojena, što je omogućilo obradu otvaranja ili zatvaranja poklopca laptopa na sistemima bez systemd, na primer, prilikom korišćenja OpenRC sa elogind.
  • Dodata je fajl asocijacija za pozivanje editora cosmic-edit prilikom pokušaja otvaranja praznih fajlova koji odgovaraju MIME tipu application/x-zerosize.
  • U programu za pravljenje snimaka ekrana implementirano je pamćenje selektovane oblasti ekrana.
  • U servisu za postavljanje pozadine radne površine cosmic-bg realizovano je rekursivno skeniranje slika u korisnički definisanim folderima.
  • U upravniku fajlova implementiran je pregled tekstualnih fajlova. Umesto unicode simbola korišćene su posebne ikone za režime sortiranja. Poboljšana je obrada MIME tipova. Dodata je podrška za navigaciju kroz fajlove pomoću tastera Page-Up i Page-Down. Omogućeno je dodavanje korisnički definisanih radnji u kontekstualni meni. Dodata je podrška za pretragu u listi nedavno otvorenih fajlova i u korpi. Dodata je opcija za kopiranje putanje fajla pritiskom na Shift.

    Dodata je podrška za lepljenje u formi fajlova slika, videa i teksta iz međuspremnika. Dodata je funkcija za otvaranje više foldera u odvojenim karticama. Dodata je opcija za prenošenje vremena kreiranja i izmene fajla prilikom kopiranja. Implementirana je mogućnost unosa mrežnih putanja u panelu. Dodato je automatsko dovršavanje unosa putanje u panelu pritiskom na taster Tab ili Shift-Tab. Dodat je dijalog za potvrdu operacije čišćenja korpe.

  • Na međuprocesnu interakciju putem API Varlink preneti su cosmic-settings-daemon, cosmic-settings, sound applet i cosmic-osd.
  • Povećana je glatkoća automatskog skrivanja panela.
  • U konfiguratoru cosmic-settings realizovan je dijalog za uparivanje sa Bluetooth tastaturom preko PIN koda. Dodate su postavke za upravljanje prebacivanjem fokusa unosa. Implementirana je podrška za kontrolu osvetljenosti spoljašnjih monitora. Dodata je opcija za isključivanje automatskog prebacivanja virtualnih delovnih namizij prilikom pomeranja kursora van ekrana. Dodata je funkcija za pretragu u listi dostupnih bežičnih mreža. Implementirana je mogućnost dodele korisničkih rasporeda tastature.

    Implementirana je funkcija brze aktivacije pretraživanja – početak unosa na tastaturi sada dovodi do pojave pretraživačke trake u bilo kojem delu konfiguratora. Dodana je mogućnost primene tema u formatu RON (Rusty Object Notation) putem komandne linije. Na stranicu podešavanja kombinacija tastera dodat je odeljak s opcijama za osobe sa invaliditetom. Dodata je kombinacija Super+Alt+S za aktivaciju čitača ekrana. Podrazumevana je uključena simulacija dodirnog klika na touchpad. Dodata je podrška VPN-veza koja zahteva dvofaktorsku autentifikaciju.

  • U aplikaciji App-List dodana je podrška za filtriranje prikazanih aplikacija u odnosu na radne površine ili ekrane. Implementirana je mogućnost zatvaranja aplikacija klikom na srednju dugmad miša.
  • U interfejsu za prebacivanje između virtuelnih radnih površina implementirana je kružna navigacija pri korišćenju točka miša, slična ponašanju aplikacije za prebacivanje radnih površina na traci. Poboljšana je brzina skrolovanja sličica radnih površina pomoću touchpada.
    Dodata je automatska aktivacija pretraživanja aplikacija pri početku unosa teksta.
  • Dodana je podrška za korišćenje sistemskog menadžera OpenRC za upravljanje uslugama povezanim sa Bluetooth-om.
  • Dozvoljena su podešavanja osvetljenja, jačine zvuka i rasporeda tastature pomoću prečica tokom zaključavanja ekrana.
  • U cosmic-settings-daemon implementirana je generacija tema za Qt-aplikacije putem alata qt5ct i qt6ct.
  • U medijskom plejeru cosmic-player implementirane su postavke za upravljanje brzinom reprodukcije i dodate su dugmadi za ponavljanje/loop reprodukciju i brzo prebacivanje unapred/unazad. Osigurano je isključivanje zvuka prilikom prikazivanja sličica koje odgovaraju odabranoj poziciji na traci skrolovanja.

  • U menadžeru aplikacija cosmic-store dodat je backend rpm-ostree i backend za preuzimanje paketa u više niti. Implementirana je podrška za otvaranje paketa u RPM formatu. Dodana je opcija za čišćenje podataka Flatpak-aplikacija nakon njihovog brisanja.
  • U interfejsu za inicijalno podešavanje (COSMIC Initial Setup) dodata je podrška za sisteme sa više monitora i unapred je aktiviran čitač ekrana.
  • V emulatorju terminala cosmic-term je prišla opcija za odpiranje novega okna v trenutnem imeniku. Velikost zgodovine pomičnega vsebine je povečana na 100 tisoč vrstic. Dodana je možnost „—working-directory“. V kontekstni meni je dodan gumb za kopiranje povezave. Izvedena je bila nalaganje gesel v pomnilnik le ob odprtju strani za upravljanje z gesli in odstranitev gesel iz pomnilnika ob njenem zapiranju. Dodana je podpora za označevanje vsebine s klikom ob držanju tipke Shift.
  • V knjižnici libcosmic, ki se uporablja v mnogih aplikacijah,
    je dodana možnost dodeljevanja tipkovnih kombinacij za nemške razporede tipkovnic.
  • V cosmic-app-library je vključen wgpu in podprti so ikone ico in xpm.
  • Dovoljena je uporaba HTML-oznake v izhodnih obvestilih.
  • Za aktivacijo VPN, načina letenja in agentov za upravljanje s ključem je uporabljen paket nmrs (Rust-vrsta nad NetworkManager).
  • V knjižnici aplikacij (cosmic-app-library) je dovoljena preureditev s premikanjem elementov z miško.
  • Uporabljena je nova različica knjižnice iced z optimizacijami zmogljivosti, izboljšano animacijo in podporo metodam vnosa.



Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster