Načrt za namizje Budgie, potem ko postane neodvisen projekt

Joshua Strobl, ki se je pred kratkim umaknil iz distribucije Solus in ustanovil neodvisno organizacijo Buddies Of Budgie, je objavil načrte za nadaljnji razvoj namizja Budgie. Podružnica Budgie 10.x se bo še naprej razvijala v smeri zagotavljanja univerzalnih komponent, ki niso vezane na določeno distribucijo. Paketi z Budgie Desktop, Budgie Control Center, Budgie Desktop View in Budgie Screensaver so na voljo tudi za vključitev v repozitorije Fedora Linux. V prihodnosti je načrtovana priprava ločene izdaje (spin) Fedore z namizjem Budgie, podobno izdaji Ubuntu Budgie.

Načrt za namizje Budgie, potem ko postane neodvisen projekt

Veja Budgie 11 se bo razvijala v smeri ločevanja sloja z implementacijo glavne funkcionalnosti namizja in sloja, ki zagotavlja vizualizacijo in izpis informacij. Takšna ločitev vam bo omogočila abstrahiranje kode iz določenih kompletov grafičnih orodij in knjižnic ter začeli eksperimentirati z drugimi modeli za predstavitev informacij in povezovanje drugih izhodnih sistemov. Na primer, mogoče bo začeti eksperimentirati s predhodno načrtovanim prehodom na nabor knjižnic EFL (Enlightenment Foundation Library), ki jih razvija projekt Enlightenment.

Drugi načrti in cilji podružnice Budgie 11 vključujejo:

  • Zagotovite izvorno podporo za protokol Wayland, hkrati pa ohranite možnost uporabe X11 kot možnosti (za uporabnike grafičnih kartic NVIDIA, ki imajo morda težave s podporo za Wayland).
  • Uporaba kode Rust v knjižnicah in upravitelju oken (večji del bo ostal v C, vendar bo Rust uporabljen za kritična področja).
  • Popolna funkcionalna identiteta z Budgie 10 na ravni podpore za programčke.
  • Zagotavljanje prednastavitev za plošče in namizje, vključno s tistimi, ki ponujajo možnosti oblikovanja, menije in postavitve plošč v slogu GNOME Shell, macOS, Unity in Windows 11. Dovoljena je povezava zunanjih vmesnikov zaganjalnika aplikacij.
  • Zagotavlja vmesnik za preklapljanje med aplikacijami v slogu načinov brskanja GNOME Shell in macOS.
  • Izboljšana podpora za postavitev ikon na namizje, možnost naključnega postavljanja in združevanja ikon.
  • Izboljšana podpora za postavitev oken s ploščicami (vodoravno in navpično zapenjanje, postavitve oken 2x2, 1x3 in 3x1).
  • Nov upravitelj navideznega namizja s podporo za vlečenje oken na drugo namizje in možnostjo povezovanja zagonov aplikacij z določenim namizjem.
  • Uporaba zapisa TOML namesto gsettings za delo z nastavitvami.
  • Prilagoditev plošče za uporabo v večmonitorskih konfiguracijah, možnost dinamične postavitve plošče ob priklopu dodatnih monitorjev.
  • Razširitev zmožnosti menija, podpora za alternativne načine delovanja menija, kot je mreža ikon in celozaslonski navigacijski način za obstoječe aplikacije.
  • Nov nadzorni center za nastavitve.
  • Podpora za delovanje v sistemih z arhitekturo RISC-V in razširitev podpore za sisteme ARM.

Aktiven razvoj veje Budgie 11 se bo začel po zaključku prilagoditve veje Budgie 10 potrebam distribucij. Med načrti za razvoj podružnice Budgie 10:

  • Priprava na podporo Wayland;
  • Premestitev funkcij sledenja (indeksiranja) aplikacij v ločeno knjižnico, ki se bo uporabljala v vejah 10 in 11;
  • Zavrnitev uporabe gnome-bluetooth v korist kombinacije bluez in upower;
  • Zavrnitev uporabe libgvc (knjižnica za nadzor glasnosti GNOME) v korist API-ja Pipewire in MediaSession;
  • Prenos pogovornega okna za zagon v novo zaledje za indeksiranje aplikacij;
  • Uporaba omrežnih nastavitev libnm in D-Bus API NetworkManager v programčku;
  • Predelava izvedbe menija;
  • Predelava upravljanja porabe energije;
  • Ponovno pisanje kode za uvoz in izvoz konfiguracije v Rust;
  • Izboljšana podpora za standarde FreeDesktop;
  • Izboljšan upravljalnik programčkov;
  • Dodajanje možnosti za delo s temami EFL in Qt.

Vir: opennet.ru

Dodaj komentar