Padkaart vir Budgie-lessenaar nadat dit 'n onafhanklike projek geword het

Joshua Strobl, wat onlangs uit die Solus-verspreiding getree het en die onafhanklike organisasie Buddies Of Budgie gestig het, het planne vir verdere ontwikkeling van die Budgie-lessenaar gepubliseer. Die Budgie 10.x-tak sal voortgaan om te ontwikkel na die verskaffing van universele komponente wat nie aan 'n spesifieke verspreiding gekoppel is nie. Pakkette met Budgie Desktop, Budgie Control Center, Budgie Desktop View en Budgie Screensaver word ook aangebied vir insluiting in die Fedora Linux-bewaarplekke. In die toekoms word beplan om 'n aparte uitgawe (spin) van Fedora met die Budgie-lessenaar voor te berei, soortgelyk aan die Ubuntu Budgie-uitgawe.

Padkaart vir Budgie-lessenaar nadat dit 'n onafhanklike projek geword het

Die Budgie 11-tak sal ontwikkel in die rigting om die laag te skei met die implementering van die hooffunksionaliteit van die lessenaar en die laag wat visualisering en uitvoer van inligting verskaf. So 'n skeiding sal jou toelaat om die kode uit spesifieke grafiese gereedskapstelle en biblioteke te abstraheer, en ook begin eksperimenteer met ander modelle om inligting aan te bied en ander uitsetstelsels te verbind. Dit sal byvoorbeeld moontlik wees om te begin eksperimenteer met die voorheen beplande oorgang na die stel EFL (Enlightenment Foundation Library) biblioteke wat deur die Enlightenment-projek ontwikkel word.

Ander planne en doelwitte vir die Budgie 11-tak sluit in:

  • Verskaf inheemse ondersteuning vir die Wayland-protokol, terwyl u die vermoë behou om X11 as 'n opsie te gebruik (vir NVIDIA-grafiese kaartgebruikers wat probleme met Wayland-ondersteuning kan hê).
  • Gebruik van Rust-kode in biblioteke en die vensterbestuurder (die grootmaat sal in C bly, maar Rust sal vir kritieke areas gebruik word).
  • Volle funksionele identiteit met Budgie 10 op die vlak van applet-ondersteuning.
  • Voorsiening van voorafinstellings vir panele en lessenaars, insluitend dié wat ontwerpopsies, spyskaarte en paneeluitlegte bied in die styl van GNOME Shell, macOS, Unity en Windows 11. Verbinding van eksterne toepassinglanseerder-koppelvlakke word toegelaat.
  • Bied 'n koppelvlak om tussen toepassings in die styl van GNOME Shell en macOS-blaaimodus te wissel.
  • Verbeterde ondersteuning vir die plasing van ikone op die lessenaar, die vermoë om ikone lukraak te plaas en te groepeer.
  • Verbeterde ondersteuning vir geteëlde vensteruitlegte (horisontale en vertikale knip, 2x2, 1x3 en 3x1 vensteruitlegte).
  • Nuwe virtuele lessenaarbestuurder met ondersteuning vir die sleep van vensters na 'n ander lessenaar en die vermoë om toepassingsbekendstellings aan 'n spesifieke lessenaar te koppel.
  • Gebruik TOML-formaat in plaas van g-instellings om met instellings te werk.
  • Aanpassing van die paneel vir gebruik in multi-monitor konfigurasies, die vermoë om die paneel dinamies te plaas wanneer bykomende monitors gekoppel word.
  • Uitbreiding van spyskaartvermoëns, ondersteuning vir alternatiewe spyskaartbedryfsmodusse, soos 'n rooster van ikone en volskerm-navigasiemodus vir bestaande toepassings.
  • Nuwe instellingsbeheersentrum.
  • Ondersteuning vir hardloop op stelsels met RISC-V-argitektuur en uitbreiding van ondersteuning vir ARM-stelsels.

Aktiewe ontwikkeling van die Budgie 11-tak sal begin nadat die aanpassing van die Budgie 10-tak by die behoeftes van verspreidings voltooi is. Onder die planne vir die ontwikkeling van die Budgie 10-tak:

  • Voorbereiding vir Wayland-ondersteuning;
  • Die skuif van toepassingnasporing (indeksering) funksies na 'n aparte biblioteek, wat in takke 10 en 11 gebruik sal word;
  • Weiering om gnome-bluetooth te gebruik ten gunste van 'n kombinasie van bluez en upower;
  • Weiering om libgvc (GNOME Volume Control-biblioteek) te gebruik ten gunste van Pipewire en MediaSession API;
  • Die oordrag van die bekendstellingsdialoog na 'n nuwe toepassing-indeksering-agterkant;
  • Gebruik die libnm-netwerkinstellings en D-Bus API NetworkManager in die applet;
  • Herbewerking van die spyskaart-implementering;
  • Herwerk van kragbestuur;
  • Herskryf kode vir die invoer en uitvoer van konfigurasie in Rust;
  • Verbeterde ondersteuning vir FreeDesktop-standaarde;
  • Verbeterde applet-hanteerder;
  • Voeg die vermoë by om met EFL- en Qt-temas te werk.

Bron: opennet.ru

Voeg 'n opmerking