Utvecklingen av den anvÀndarskalbara grÀnssnittet COSMIC nÀrmar sig alfa-release

Företaget System76, som utvecklar Linux-distributionen Pop!_OS, har meddelat om framsteg i utvecklingen av det anvÀndargrÀnssnitt som kallas COSMIC, som har skrivits om i sprÄket Rust (inte att förvÀxla med den gamla COSMIC som baserades pÄ GNOME Shell). GrÀnssnittet har varit under utveckling i över tvÄ Är och Àr nÀra att forma sin första alfa-version, som kommer att markera beredskapen av en grunduppsÀttning funktioner som gör det möjligt att övervÀga grÀnssnittet som en fÀrdig produkt. Alfa-versionen förvÀntas slÀppas i slutet av mars och den kommer att hjÀlpa till att samla in mer feedback för att finslipa funktionaliteten och öka anvÀndarvÀnligheten.

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.

De funktioner som Àr under utveckling och som ingÄr i listan över minimalt nödvÀndiga för att bilda en alfa-version av COSMIC:

  • COSMIC Terminal, en terminalemulator som skrivits med hjĂ€lp av ramverket alacritty_terminal och som stöder funktioner som rendering med GPU, teman och avancerade inmatningsmetoder. Bland de utvecklingsuppgifter som nĂ€mns Ă€r tillĂ€gget av mus-emulering och möjligheten att öppna hyperlĂ€nkar i terminalen.
  • COSMIC Randr-verktyget har skapats för att visa parametrar och konfigurera skĂ€rmar i en miljö baserad pĂ„ Wayland, vilket planeras att anvĂ€ndas i COSMIC Settings-konfiguratorn för att stĂ€lla in utdata.
    Utvecklingen av den anvÀndarskalbara grÀnssnittet COSMIC nÀrmar sig alfa-release
  • Ett applet för att ta skĂ€rmdumpar. För nĂ€rvarande har en grundlĂ€ggande implementation skapats för att ta skĂ€rmdumpar av hela skĂ€rmen, enskilda fönster och markerade omrĂ„den.
    Utvecklingen av den anvÀndarskalbara grÀnssnittet COSMIC nÀrmar sig alfa-release
  • Att sĂ€kerstĂ€lla funktionalitet pĂ„ system med hybridgrafik (inbyggd GPU + diskret grafikkort) med möjlighet att stĂ€nga av det diskreta kortet för att spara energi i driftlĂ€ge eller aktivera det selektivt för spel och grafiska applikationer.
  • Implementering av stöd för frostat glas-effekten (oskĂ€rpa bakgrund) i teman.
  • Att skapa ett applet för att hantera mosaiklayout av fönster och möjligheten att aktivera automatisk mosaikplacering av fönster kopplade till ett visst skrivbord.
    Utvecklingen av den anvÀndarskalbara grÀnssnittet COSMIC nÀrmar sig alfa-release
  • Fönstrets staplingslĂ€get för att gruppera olika applikationsfönster pĂ„ ett sĂ€tt som liknar flikarna i en webblĂ€sare. Möjligheten Ă€r fortfarande under design och diskussion.
  • Att skapa ikoner för nya applikationer och applets.
  • Möjlighet att visa information över innehĂ„llet (OSD — On-Screen Display) och att anvĂ€nda denna möjlighet för att visa indikatorer för ljusstyrka, ljudvolym, vĂ€xling mellan fönster med Alt + Tab och för att gĂ„ i offline-lĂ€ge.
  • Skapande av stiliserade skrivbords- och grĂ€nssnittsbakgrunder för att installera bakgrunder med funktioner som bildspel och att skala bilden till fullskĂ€rm.
  • Inloggnings- och lĂ„sskĂ€rmar. Designade och under utveckling.
  • GrĂ€nssnitt för att justera skĂ€rminriktning, skala, fĂ€rgprofil och grafiska lĂ€gen. Just nu Ă€r bara skisserna redo.
  • GrĂ€nssnitt för att konfigurera inmatningsenheter, vilket gör att man kan Ă€ndra instĂ€llningar för mus och pekplatta, sĂ„som musens hastighet.
  • Virtuella skrivbord. Diskussionen om funktionaliteten Ă€r avslutad och utvecklingsfasen har pĂ„börjats.
  • Revision och enhetliggöring av utseende för alla redan utvecklade funktioner, sĂ„som applista, programstartgrĂ€nssnitt och notifieringssystem.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster