Izdanje radnog okruženja COSMIC 1.10.0

Tvrtka System76, koja razvija Linux distribuciju Pop!_OS, objavila je izdanje radnog okruženja COSMIC 1.10.0. Paketi s COSMIC 1.10.0 dostupni su u distribuciji Pop!_OS 24.04 i uskoro se očekuju u Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox i CachyOS. Kod je napisan u programskom jeziku Rust i distribuira se pod 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.

Između izmjena:

  • Dodana je mogućnost identifikacije grafičkih tableta s određenim zaslonom.

  • U kompozitu serveru U cosmic-comp implementirana je podrška za prebacivanje fokusa na prozore na osnovi događaja s dodirnog ekrana. Sustav izgradnje prebačen je s make na alat just. Riješen je problem s radom panela i virtualnih radnih površina na sustavima s hibridnom grafikom koja kombinira grafičke kartice NVIDIA s integriranim GPU-ima.
  • U cosmic-launcheru za poboljšanje performansi prikazivanja po defaultu se koristi API WGPU, koji radi iznad Vulcan, Metal, D3D12 i OpenGL.
  • U cosmic-monitoru podijeljeno je pretraživanje procesa i aplikacija.
  • U cosmic-playeru isključeno je automatsko skrivanje elemenata sučelja ako je pokazivač miša usmjeren na kontrole reprodukcije.
  • U cosmic-sessionu dodana je podrška za definiranje varijabli okruženja u poddirektoriju ~/ .config/ environment.d i dopušteno je korištenje vlastitih SSH agenata.
  • U katalogu aplikacija cosmic-store implementirano je lokalno keširanje snimaka zaslona i predložen je način prikaza galerije, aktivirajući klikom na snimke zaslona.
  • U terminalu cosmic-term dodane su kombinacije tipki
    «Ctrl+Shift+ljeva strelica» i «Ctrl+Shift/desna strelica» za premještanje kartica lijevo i desno.



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