„Budgie“ darbalaukio planas tapus nepriklausomu projektu

Joshua Strobl, neseniai pasitraukęs iš Solus platinimo ir įkūręs nepriklausomą organizaciją „Buddies Of Budgie“, paskelbė tolesnio „Budgie“ darbalaukio tobulinimo planus. „Budgie 10.x“ filialas ir toliau vystysis, siekdamas teikti universalius komponentus, kurie nėra susieti su konkrečiu platinimu. Paketai su „Budgie Desktop“, „Budgie Control Center“, „Budgie Desktop View“ ir „Budgie Screensaver“ taip pat siūlomi įtraukti į „Fedora Linux“ saugyklas. Ateityje planuojama parengti atskirą Fedora leidimą (spin) su Budgie darbalaukiu, panašų į Ubuntu Budgie leidimą.

„Budgie“ darbalaukio planas tapus nepriklausomu projektu

„Budgie 11“ filialas vystysis sluoksnio atskyrimo kryptimi, įgyvendinant pagrindines darbalaukio funkcijas ir sluoksnį, kuris teikia vizualizaciją ir informacijos išvedimą. Toks atskyrimas leis abstrahuoti kodą iš konkrečių grafinių įrankių rinkinių ir bibliotekų, taip pat pradėti eksperimentuoti su kitais informacijos pateikimo ir kitų išvesties sistemų prijungimo modeliais. Pavyzdžiui, bus galima pradėti eksperimentuoti su anksčiau planuotu perėjimu prie EFL (Enlightenment Foundation Library) bibliotekų rinkinio, kuriamo įgyvendinant Švietimo projektą.

Kiti Budgie 11 filialo planai ir tikslai:

  • Teikti vietinį „Wayland“ protokolo palaikymą, kartu išsaugant galimybę naudoti X11 kaip parinktį (NVIDIA vaizdo plokštės naudotojams, kuriems gali kilti problemų su „Wayland“ palaikymu).
  • „Rust“ kodo naudojimas bibliotekose ir langų tvarkyklėje (didelė dalis liks C, bet „Rust“ bus naudojama kritinėse srityse).
  • Visiška funkcinė tapatybė su „Budgie 10“ programėlės palaikymo lygiu.
  • Skydelių ir darbalaukio išankstinių nustatymų teikimas, įskaitant tuos, kurie siūlo dizaino parinktis, meniu ir skydų išdėstymus GNOME Shell, macOS, Unity ir Windows 11 stiliaus. Leidžiamas išorinių programų paleidimo sąsajų prijungimas.
  • Suteikia sąsają, skirtą perjungti programas GNOME Shell ir MacOS naršymo režimų stiliumi.
  • Pagerintas piktogramų įdėjimo darbalaukyje palaikymas, galimybė atsitiktinai įdėti ir grupuoti piktogramas.
  • Pagerintas langų išdėstymo su plytelėmis palaikymas (horizontalus ir vertikalus fiksavimas, 2x2, 1x3 ir 3x1 langų išdėstymai).
  • Nauja virtualaus darbalaukio tvarkyklė su langų vilkimo į kitą darbalaukį palaikymu ir galimybe susieti programų paleidimus su konkrečiu darbalaukiu.
  • TOML formato naudojimas vietoj gnustatymų darbui su nustatymais.
  • Skydelio pritaikymas naudoti kelių monitorių konfigūracijoms, galimybė dinamiškai išdėstyti skydelį prijungiant papildomus monitorius.
  • Meniu galimybių išplėtimas, alternatyvių meniu veikimo režimų palaikymas, pvz., piktogramų tinklelis ir viso ekrano naršymo režimas esamoms programoms.
  • Naujas nustatymų valdymo centras.
  • Palaikymas sistemose su RISC-V architektūra ir plečiamas ARM sistemų palaikymas.

Aktyvus Budgie 11 filialo vystymas prasidės po to, kai bus baigtas Budgie 10 filialo pritaikymas platinimų poreikiams. Tarp Budgie 10 filialo plėtros planų:

  • Pasiruošimas Wayland paramai;
  • Programų sekimo (indeksavimo) funkcijų perkėlimas į atskirą biblioteką, kuri bus naudojama 10 ir 11 šakose;
  • Atsisakymas naudoti „gnome-bluetooth“ už „bluez“ ir „upower“ derinį;
  • Atsisakymas naudoti libgvc (GNOME garsumo valdymo biblioteką) Pipewire ir MediaSession API naudai;
  • Paleidimo dialogo lango perkėlimas į naują programos indeksavimo užpakalinę programą;
  • Naudojant libnm tinklo nustatymus ir D-Bus API NetworkManager programėlėje;
  • Meniu įgyvendinimo pertvarkymas;
  • Energijos valdymo pertvarkymas;
  • Perrašymas kodas, skirtas importuoti ir eksportuoti konfigūraciją į Rust;
  • Pagerintas FreeDesktop standartų palaikymas;
  • Patobulintas programėlių tvarkytuvas;
  • Suteikiama galimybė dirbti su EFL ir Qt temomis.

Šaltinis: opennet.ru

Добавить комментарий