Dostupno je radno okruženje COSMIC 1.1.0

Tvrtka System76, koja razvija Linux distribuciju Pop!_OS, objavila je izdanje radnog okruženja COSMIC 1.1.0. Paketi s COSMIC 1.1.0 dostupni su u distribuciji Pop!_OS 24.04, a uskoro se očekuju i u Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox i CachyOS. Kod je napisan na jeziku Rust i distribuira se pod licencama GPLv3 (aplikacije) i MPL-2.0 (biblioteke).

COSMIC se razvija kao univerzalni projekt, kojemu nije vezan određeni distribucija i koji zadovoljava specifikacije Freedesktop.
Za izgradnju sučelja u COSMIC-u uporablja se biblioteka Iced, koja koristi sigurne tipove, modularnu arhitekturu i model reaktivnog programiranja, a također nudi arhitekturu poznatu programerima koji su upoznati s jezikom deklarativnog gradnje sučelja Elm. Omogućeno je nekoliko motora za iscrtavanje, koji podržavaju Vulkan, Metal, DX12, OpenGL 2.1+ i OpenGL ES 2.0+. Programerima je dostupan unaprijed pripremljen skup widgeta, mogućnost odrade asinkronih rukovatelja i upotreba adaptivnog rasporeda elemenata sučelja ovisno o veličini prozora i ekrana.

Osim upotrebe jezika Rust, kao posebnosti COSMIC-a ističu se načini hibridnog mozaik rasporeda prozora i stekano učvršćivanje prozora (grupiranje prozora po analogiji s karticama u pregledniku), koji se mogu uključivati u vezi s virtualnim radnim površinama. Projekt također razvija kompozitni server cosmic-comp na bazi Waylanda.

Glavne promjene u odnosu na verziju 1.0.0:

  • Uključena je aplikacija cosmic-monitor za dobivanje informacija o sustavu, pregled popisa pokrenutih procesa i vizualno praćenje potrošnje resursa.
  • U kompozitu serveru Dodana je podrška za imenovanje prikvačenih virtualnih radnih površina. Dodana je podrška za korištenje više zaslona aplikacija na jednoj radnoj površini (potrebno za pokretanje igara iz Big Picture načina u Steamu). Implementirano je glatko skaliranje kotačićem miša. Dodana je mogućnost postavljanja vremenskog ograničenja za automatsko skrivanje pokazivača.
  • Implementirana je podrška za zaobljene kutove za sve prozore, a ne samo za aplikacije COSMIC. Dodana je mogućnost prikazivanja sjena za prozore, među ostalim i pri mozaik rasporedu. Za odabir izgleda kutova i sjena prozora u postavkama izgleda dodana je sekcija "Settings > Desktop > Appearance > Window shadow and corners."
  • Omogućena je aktivacija prozora X11 klijentima koji rade putem XWaylanda, što omogućuje indikatorima u sistemskoj paleti prebacivanje fokusa na prozore na drugim virtualnim radnim površinama. Veličina ikona za X11 aplikacije prilagođena je odabranom nivou skaliranja. Povezano je otvaranje X11 aplikacija u punom ekranu unutar lebdećih ili mozaik prozora. Dodana je opcija „—no-xwayland“ za pokretanje bez Xwaylanda.
  • U appletu za upravljanje napajanjem dodana je opcija za prikaz nivoa punjenja baterije u postotcima.
  • Implementirani su Wayland protokoli: pointer-warp-v1 za trenutni pomak pokazivača na navedenu poziciju i pointer-constraints za ograničenje pokazivača (zaključavanje).
  • U upravitelju datoteka, emulatoru terminala i tekstualnom uređivaču implementirano je preuređivanje kartica mišem u režimu povlačenja i ispuštanja.
  • U cosmic-launcheru sada se kao preferirane prikazuju ikone aplikacija u SVG formatu.
  • Funkcionalnost vezana za systemd i logind razdvojena je, što je omogućilo obradu otvaranja ili zatvaranja poklopca laptopa na sustavima bez systemd, na primjer, prilikom korištenja OpenRC s elogind.
  • Dodana je asocijacija datoteka za pozivanje uređivača cosmic-edit pri pokušaju otvaranja praznih datoteka koje odgovaraju MIME tipu application/x-zerosize.
  • U programu za izradu snimaka zaslona osigurano je zapamćivanje odabranog područja ekrana.
  • U servisu za postavljanje pozadinskih slika cosmic-bg implementirano je rekurzivno skeniranje slika u korisnikom definiranih mapama.
  • U upravitelju datoteka implementiran je pregled tekstualnih datoteka. Umjesto unicode simbola korištene su posebne ikone za način sortiranja. Poboljšana je obrada MIME tipova. Dodana je podrška za navigaciju kroz datoteke pomoću tipki Page-Up i Page-Down. Omogućena je opcija dodavanja korisnički definiranih radnji u kontekstni izbornik. Dodana je podrška za pretraživanje u popisu nedavno otvorenih datoteka i u recikliranju. Dodana je opcija za kopiranje putanje datoteke uz pritisak na Shift.

    Dodana je podrška za lijepljenje u formi datoteka s slikama, videozapisima i tekstom iz međuspremnika. Dodana je funkcija otvaranja više mapa u odvojenim karticama. Dodana je opcija za prijenos vremena kreiranja i promjene datoteke prilikom kopiranja. Implementirana je mogućnost unosa mrežnih putanja u alatnoj traci. Dodano je automatsko dovršavanje unosa putanje u alatnoj traci pritiskom na tipku Tab ili Shift-Tab. Dodan je dijalog za potvrdu operacije čišćenja reciklaže.

  • Na međuprocesno međudjelovanje putem API Varlink prebačeni su cosmic-settings-daemon, cosmic-settings, sound applet i cosmic-osd.
  • Povećana je glatkoća automatskog skrivenja panela.
  • U konfiguratoru cosmic-settings implementiran je dijalog za uparivanje s Bluetooth tipkovnicom putem PIN koda. Dodane su postavke za upravljanje prebacivanjem fokusa unosa. Implementirana je podrška za upravljanje svjetlinom vanjskih monitora. Dodana je opcija za isključivanje automatskog prebacivanja virtualnih radnih površina pri pomicanju pokazivača izvan ekrana. Dodana je funkcija za pretraživanje u popisu dostupnih bežičnih mreža. Implementirana je mogućnost dodjeljivanja korisničkih rasporeda tipkovnice.

    Implementirana je funkcija brzog aktiviranja pretraživanja — početak tipkanja na tipkovnici sada dovodi do pojavljivanja trake za pretraživanje u bilo kojem odjeljku konfiguratora. Dodana je mogućnost primjene tema u formatu RON (Rusty Object Notation) putem sučelja naredbenog retka. Na stranicu za postavke kombinacija tipki dodan je odjeljak s opcijama za osobe s invaliditetom. Dodana je kombinacija Super+Alt+S za aktivaciju čitača ekrana. Automatski je uključena simulacija dodirivanja na touchpad-u. Dodana je podrška. VPN-povezivanja koja zahtijevaju dvostruku autentifikaciju.

  • U App-List appletu dodana je podrška za filtriranje prikazanih aplikacija prema radnim površinama ili ekranima. Implementirana je mogućnost zatvaranja aplikacija klikom srednjim gumbom miša.
  • U sučelju za prebacivanje između virtualnih radnih površina implementirano je kružno pomicanje prilikom korištenja kotačića miša, slično ponašanju appleta za prebacivanje radnih površina na traci. Poboljšana je brzina pomicanja miniatura radnih površina pomoću touchpada.
    Dodana je automatska aktivacija pretraživanja aplikacija prilikom početka unosa teksta.
  • Dodana je podrška za korištenje sistemskog menadžera OpenRC za upravljanje uslugama povezanim s Bluetoothom.
  • Dozvoljeno je promjene svjetline, glasnoće i rasporeda tipkovnice vrućim tipkama tijekom zaključavanja zaslona.
  • U cosmic-settings-daemon implementirana je generacija tema za Qt aplikacije pomoću utiliteta qt5ct i qt6ct.
  • U medijskom playeru cosmic-player implementirane su postavke za upravljanje brzinom reprodukcije i dodane su gumbe za ponovnu/ponavljajuću reprodukciju i brzu rewind/fast forward. Osigurano je isključenje zvuka prilikom prikaza miniatura sličice koja odgovara odabranoj poziciji na traci.

  • U menadžeru aplikacija cosmic-store dodan 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 brisanje podataka Flatpak aplikacija nakon njihovog brisanja.
  • U sučelju za inicijalno postavljanje (COSMIC Initial Setup) dodana je podrška za sustave s više monitora, a čitač ekrana je zadan kao aktivan.
  • U emulatoru terminala cosmic-term dodana je opcija za otvaranje novog prozora u trenutnom katalogu. Veličina povijesti pomičnog sadržaja povećana je na 100 tisuća redaka. Dodana je opcija "--working-directory". U kontekstni izbornik dodano je dugme za kopiranje poveznice. Implementirano je učitavanje lozinki u memoriju samo prilikom otvaranja stranice za rad s lozinkama te njihovo uklanjanje iz memorije prilikom zatvaranja stranice. Dodana je podrška za označavanje sadržaja klikom uz držanje tipke Shift.
  • U biblioteci libcosmic, koja se koristi u mnogim aplikacijama,
    dodana je mogućnost dodjeljivanja tipkovnih kombinacija za nelatinske rasporede tipkovnice.
  • U cosmic-app-library uključen je wgpu i implementirana je podrška za ikone ico i xpm.
  • Dozvoljeno je korištenje HTML oznake u prikazanim obavijestima.
  • Za aktivaciju VPN-a, načina rada u zrakoplovu i agenata za upravljanje ključevima koristi se paket nmrs (Rust omotač za NetworkManager).
  • U knjižnici aplikacija (cosmic-app-library) omogućena je promjena rasporeda povlačenjem elemenata mišem.
  • Primijenjena je nova verzija biblioteke iced s optimizacijama performansi, poboljšanom animacijom i podrškom za metode unosa.



Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster