Efter nĂ€stan tvĂ„ Ă„rs utveckling har företaget System76, som utvecklar Linux-distributionen Pop!_OS, presenterat den första alfa-versionen av skrivbordsmiljön COSMIC, skriven i Rust (inte att förvĂ€xla med den gamla COSMIC, som var baserad pĂ„ GNOME Shell). Det har skapats tvĂ„ iso-bilder med COSMIC â för system med NVIDIA GPU (3 GB) och Intel/AMD (2.6 GB), baserade pĂ„ distributionen Pop!_OS 24.04. FĂ€rdiga paket finns ocksĂ„ tillgĂ€ngliga för Fedora, NixOS, Arch Linux och Serpent OS.
Skalet utvecklas som ett universellt projekt, oberoende av specifik distribution och i enlighet med Freedesktop-specifikationerna. För att bygga grÀnssnittet i COSMIC anvÀnds biblioteket Iced, som anvÀnder sÀkra typer, modulÀr arkitektur och en reaktiv programmeringsmodell, samt erbjuder en arkitektur som Àr bekant för utvecklare som Àr vana vid det deklarativa grÀnssnittssprÄket Elm. Flera renderingstekniker stöds, inklusive Vulkan, Metal, DX12, OpenGL 2.1+ och OpenGL ES 2.0+. Utvecklarna erbjuds en fÀrdig uppsÀttning widgets, möjlighet att skapa asynkrona hanterare och anvÀnda adaptiv layout av grÀnssnittselement beroende pÄ fönstrets och skÀrmens storlek. Projektet utvecklar ocksÄ en sammansatt server cosmic-comp baserat pÄ Wayland.
Alfa-versionen markerade fÀrdigstÀllandet av en minimal grunduppsÀttning funktioner, som definierar en arbetsprodukt som Àr anvÀndbar för dagligt bruk och utgör grunden för den slutgiltiga finslipningen av funktionalitet och förbÀttrad anvÀndarvÀnlighet baserat pÄ feedback frÄn anvÀndarna. Distributionerna ges möjlighet att skapa anpassade varianter av COSMIC, levererade med sin egen fÀrgschema, appletar, instÀllningar och teman.

Huvudfunktioner i alfa-versionen av COSMIC:
- En panel som visar en lista över aktiva fönster, genvÀgar för snabb Ätkomst till applikationer och appletar (inbyggda applikationer som körs i separata processer). Panelen kan delas upp i delar, till exempel den övre delen med menyer och indikatorer, och den nedre delen med en lista över aktiva uppgifter och genvÀgar. Delarna av panelen kan placeras bÄde vertikalt och horisontellt, tÀcka hela skÀrmens bredd eller endast ett valt omrÄde, anvÀnda transparens, Àndra stil beroende pÄ valet av ljus och mörkt tema, och Àr individuellt anpassade för varje anvÀndare. av virtuell skrivbord.

- Utöver det klassiska flerfönsterarbetet finns en funktion för automatisk mosaiklayout av fönster (Auto-tiling), dÀr positionen för nya fönster pÄ skÀrmen vÀljs automatiskt och justeras efter ett rutnÀt. För snabb fönsterskift finns ett lÀge dÀr du kan trycka och hÄlla nere tangentkombinationen 'Super + X' (Windows + X) för att snabbt flytta ett fönster genom att ytterligare trycka pÄ piltangenterna. Mosaik- och klassisk fönsterplacering kan kombineras och aktiveras kopplat till en viss virtuell arbetsyta.
Det finns ett lÀge för staplad fönsterfÀstning för gruppering av olika applikationsfönster, liknande flikar i en webblÀsare, samt ett lÀge för stÀndig visning av fönstret, dÀr fönstret förblir tillgÀngligt pÄ alla virtuella skrivbord.

- Möjlighet att anpassa teman, vÀlja mellan mörka och ljusa teman, spara temainstÀllningar för anvÀndning pÄ andra system, och cyklisk visning av en samling skrivbord.

- Appletar med applikationsmenyer, grÀnssnitt för vÀxling mellan fönster och virtuella skrivbord, ett söksystem, en minirÀknare, en dialog för att köra godtyckliga kommandon, samt indikatorer för att Àndra tangentbordslayout, styra uppspelningen av multimediafiler, justera volymen, styra Wi-Fi och Bluetooth, visa aviseringar, visa tiden och visa avstÀngningsskÀrmen.
- Ett programbibliotek som möjliggör gruppering av program efter Àmne.

- Ett grundlÀggande paket av applikationer som inkluderar en filhanterare, en textraderare, en terminalemulator och en installationshanterare för applikationer.
- En konfigurerare som möjliggör Àndringar av panelinstÀllningar, skrivbord, bakgrundsbilder, inmatningsenheter, skÀrm och energisparlÀgen.
FrÄn framtidsplanerna nÀmns:
- TillÀgg av moduler i konfiguratorn för ljudinstÀllningar, konton, sprÄk, fönsterhanterare, nÀtverksenheter, Bluetooth, offline-lÀge, hjÀlpmedel för personer med funktionsnedsÀttningar, hantering av uppdateringar och val av applikationer för hantering av specifika filtyper.
- Genomförande av en app för första systeminstallation.
- Utvidgning av filhanterarens möjligheter.
- TillÀgg av hjÀlpmedel för personer med funktionsnedsÀttningar.
- Integrering av kalenderplanerare (evolution-data-server).
- FörbÀttring av fönsterhantering mellan skrivbord.
- FörbÀttring av animerade effekter.
- TillÀgg i komposithanteraren för stöd för DPMS (för avstÀngning av skÀrmen), mekanism för VRR (Variabel uppdateringsfrekvens), möjligheten att visa halvtransparent bakgrund, HDR och nattljuslÀge ("Night Light").
KĂ€lla: opennet.ru




