Roadmap foar Budgie-buroblêd nei it wurden fan in ûnôfhinklik projekt

Joshua Strobl, dy't koartlyn mei pensjoen gie fan 'e Solus-distribúsje en de ûnôfhinklike organisaasje Buddies Of Budgie oprjochte, hat plannen publisearre foar fierdere ûntwikkeling fan it Budgie-buroblêd. De Budgie 10.x-tûke sil fierder evoluearje nei it leverjen fan universele komponinten dy't net bûn binne oan in spesifike ferdieling. Pakketten mei Budgie Desktop, Budgie Control Center, Budgie Desktop View en Budgie Screensaver wurde ek oanbean foar opname yn 'e Fedora Linux-repositories. Yn 'e takomst is it plan om in aparte edysje (spin) fan Fedora te meitsjen mei it Budgie-buroblêd, fergelykber mei de Ubuntu Budgie-edysje.

Roadmap foar Budgie-buroblêd nei it wurden fan in ûnôfhinklik projekt

De Budgie 11-tûke sil ûntwikkelje yn 'e rjochting fan it skieden fan' e laach mei de ymplemintaasje fan 'e haadfunksjonaliteit fan it buroblêd en de laach dy't fisualisaasje en útfier fan ynformaasje leveret. Sa'n skieding lit jo de koade abstrahere út spesifike grafyske toolkits en biblioteken, en ek begjinne te eksperimintearjen mei oare modellen foar it presintearjen fan ynformaasje en it ferbinen fan oare útfiersystemen. It sil bygelyks mooglik wêze om te begjinnen te eksperimintearjen mei de earder plande oergong nei de set EFL-biblioteken (Enlightenment Foundation Library) dy't ûntwikkele wurde troch it Enlightenment-projekt.

Oare plannen en doelen foar de Budgie 11 branch omfetsje:

  • Biede native stipe foar it Wayland-protokol, wylst de mooglikheid behâlde om X11 as opsje te brûken (foar brûkers fan NVIDIA-grafykkaarten dy't problemen hawwe mei Wayland-stipe).
  • Gebrûk fan Rust-koade yn biblioteken en de finsterbehearder (de bulk sil yn C bliuwe, mar Rust sil brûkt wurde foar krityske gebieten).
  • Folsleine funksjonele identiteit mei Budgie 10 op it nivo fan applet-stipe.
  • It jaan fan presets foar panielen en buroblêd, ynklusyf dyjingen dy't ûntwerpopsjes, menu's en paniel-layouts oanbiede yn 'e styl fan GNOME Shell, macOS, Unity en Windows 11. Ferbining fan eksterne applikaasje-launcher-ynterfaces is tastien.
  • Biedt in ynterface foar it wikseljen tusken applikaasjes yn 'e styl fan GNOME Shell en macOS-blêdzjemodi.
  • Ferbettere stipe foar it pleatsen fan ikoanen op it buroblêd, de mooglikheid om ikoanen willekeurich te pleatsen en te groepearjen.
  • Ferbettere stipe foar betegele finsteryndielingen (horizontale en fertikale snapping, 2x2, 1x3 en 3x1 finsterlayouts).
  • Nije firtuele buroblêdbehearder mei stipe foar it slepen fan finsters nei in oar buroblêd en de mooglikheid om applikaasje-lansaasjes te keppeljen oan in spesifyk buroblêd.
  • It brûken fan TOML-formaat ynstee fan gsettings om te wurkjen mei ynstellings.
  • Oanpassing fan it paniel foar gebrûk yn multimonitor konfiguraasjes, de mooglikheid om it paniel dynamysk te pleatsen by it ferbinen fan ekstra monitors.
  • Utwreiding fan menu-mooglikheden, stipe foar alternative menu-operaasjemodi, lykas in raster fan ikoanen en navigaasjemodus op folslein skerm foar besteande applikaasjes.
  • Nije ynstellings kontrôle sintrum.
  • Stipe foar rinnen op systemen mei RISC-V-arsjitektuer en útwreidzjen fan stipe foar ARM-systemen.

Aktive ûntwikkeling fan 'e Budgie 11-tûke sil begjinne nei't de oanpassing fan' e Budgie 10-tûke oan 'e behoeften fan distribúsjes is foltôge. Under de plannen foar de ûntwikkeling fan 'e Budgie 10 branch:

  • Tariede op Wayland-stipe;
  • Ferpleatse applikaasje tracking (yndeksearjen) funksjes nei in aparte bibleteek, dat sil brûkt wurde yn tûken 10 en 11;
  • Wegering om gnome-bluetooth te brûken yn it foardiel fan in kombinaasje fan bluez en upower;
  • Wegering om libgvc (GNOME Volume Control bibleteek) te brûken yn it foardiel fan Pipewire en MediaSession API;
  • It startdialooch oerdrage nei in nije applikaasje-yndeksearjende efterkant;
  • Mei help fan de libnm netwurk ynstellings en D-Bus API NetworkManager yn de applet;
  • Reworking fan it menu ymplemintaasje;
  • Rework fan enerzjybehear;
  • Koade opnij skriuwe foar ymportearjen en eksportearjen fan konfiguraasje yn Rust;
  • Ferbettere stipe foar FreeDesktop-standerts;
  • Ferbettere applet handler;
  • It tafoegjen fan de mooglikheid om te wurkjen mei EFL en Qt tema.

Boarne: opennet.ru

Add a comment