Veikart for Budgie desktop etter å ha blitt et uavhengig prosjekt

Joshua Strobl, som nylig trakk seg fra Solus-distribusjonen og grunnla den uavhengige organisasjonen Buddies Of Budgie, har publisert planer for videreutvikling av Budgie-skrivebordet. Budgie 10.x-grenen vil fortsette å utvikle seg mot å tilby universelle komponenter som ikke er knyttet til en spesifikk distribusjon. Pakker med Budgie Desktop, Budgie Control Center, Budgie Desktop View og Budgie Screensaver tilbys også for inkludering i Fedora Linux-repositoriene. I fremtiden er det planlagt å utarbeide en egen utgave (spinn) av Fedora med Budgie-skrivebordet, lik Ubuntu Budgie-utgaven.

Veikart for Budgie desktop etter å ha blitt et uavhengig prosjekt

Budgie 11-grenen vil utvikle seg i retning av å skille laget med implementering av hovedfunksjonaliteten til skrivebordet og laget som gir visualisering og utdata av informasjon. En slik separasjon vil tillate deg å abstrahere koden fra spesifikke grafiske verktøysett og biblioteker, og også begynne å eksperimentere med andre modeller for å presentere informasjon og koble til andre utdatasystemer. For eksempel vil det være mulig å begynne å eksperimentere med den tidligere planlagte overgangen til settet med EFL-biblioteker (Enlightenment Foundation Library) som utvikles av Enlightenment-prosjektet.

Andre planer og mål for Budgie 11-grenen inkluderer:

  • Gi innfødt støtte for Wayland-protokollen, samtidig som du opprettholder muligheten til å bruke X11 som et alternativ (for NVIDIA-grafikkortbrukere som kan ha problemer med Wayland-støtte).
  • Bruk av Rust-kode i biblioteker og vindusbehandlingen (hoveddelen vil forbli i C, men Rust vil bli brukt til kritiske områder).
  • Full funksjonell identitet med Budgie 10 på nivå med appletstøtte.
  • Tilbyr forhåndsinnstillinger for paneler og skrivebord, inkludert de som tilbyr designalternativer, menyer og paneloppsett i stil med GNOME Shell, macOS, Unity og Windows 11. Tilkobling av eksterne applikasjonsstartgrensesnitt er tillatt.
  • Gir et grensesnitt for å bytte mellom applikasjoner i stil med GNOME Shell og macOS nettlesermoduser.
  • Forbedret støtte for å plassere ikoner på skrivebordet, muligheten til å plassere og gruppere ikoner tilfeldig.
  • Forbedret støtte for flislagte vindusoppsett (horisontal og vertikal snapping, 2x2, 1x3 og 3x1 vindusoppsett).
  • Ny virtuell skrivebordsbehandling med støtte for å dra vinduer til et annet skrivebord og muligheten til å koble applikasjonsstarter til et spesifikt skrivebord.
  • Bruker TOML-format i stedet for ginnstillinger for å jobbe med innstillinger.
  • Tilpasning av panelet for bruk i multi-monitor konfigurasjoner, muligheten til å dynamisk plassere panelet ved tilkobling av ekstra skjermer.
  • Utvidelse av menyfunksjoner, støtte for alternative menydriftsmoduser, for eksempel et rutenett med ikoner og fullskjermsnavigasjonsmodus for eksisterende applikasjoner.
  • Nytt kontrollsenter for innstillinger.
  • Støtte for kjøring på systemer med RISC-V-arkitektur og utvidet støtte for ARM-systemer.

Aktiv utvikling av Budgie 11-grenen vil begynne etter at tilpasningen av Budgie 10-grenen til behovene til distribusjoner er fullført. Blant planene for utviklingen av Budgie 10-grenen:

  • Forbereder for Wayland-støtte;
  • Flytte applikasjonssporingsfunksjoner (indeksering) til et eget bibliotek, som vil bli brukt i grenene 10 og 11;
  • Nektelse av å bruke gnome-bluetooth til fordel for en kombinasjon av bluez og upower;
  • Nektelse av å bruke libgvc (GNOME Volumkontrollbibliotek) til fordel for Pipewire og MediaSession API;
  • Overføring av startdialogen til en ny applikasjonsindekseringsbackend;
  • Bruke libnm nettverksinnstillinger og D-Bus API NetworkManager i appleten;
  • Omarbeide menyen implementering;
  • Strømstyring rework;
  • Omskriving av kode for import og eksport av konfigurasjon i Rust;
  • Forbedret støtte for FreeDesktop-standarder;
  • Forbedret applet-behandler;
  • Legger til muligheten til å jobbe med EFL- og Qt-temaer.

Kilde: opennet.ru

Legg til en kommentar