Putokaz za Budgie desktop nakon što je postao nezavisni projekat

Joshua Strobl, koji se nedavno povukao iz Solus distribucije i osnovao nezavisnu organizaciju Buddies Of Budgie, objavio je planove za dalji razvoj Budgie desktopa. Grana Budgie 10.x će nastaviti da evoluira ka pružanju univerzalnih komponenti koje nisu vezane za određenu distribuciju. Paketi sa Budgie Desktop, Budgie Control Center, Budgie Desktop View i Budgie Screensaver su takođe ponuđeni za uključivanje u Fedora Linux spremišta. U budućnosti se planira pripremiti posebno izdanje (spin) Fedore sa Budgie desktopom, slično Ubuntu Budgie izdanju.

Putokaz za Budgie desktop nakon što je postao nezavisni projekat

Grana Budgie 11 će se razvijati u pravcu odvajanja sloja sa implementacijom glavne funkcionalnosti desktopa i sloja koji obezbeđuje vizualizaciju i izlaz informacija. Takvo razdvajanje će vam omogućiti da apstrahujete kod iz određenih grafičkih alata i biblioteka, a takođe ćete početi da eksperimentišete sa drugim modelima za predstavljanje informacija i povezivanje drugih izlaznih sistema. Na primjer, biće moguće započeti eksperimentisanje sa prethodno planiranim prelaskom na skup biblioteka EFL (Enlightenment Foundation Library) koje razvija projekat Enlightenment.

Ostali planovi i ciljevi za Budgie 11 ogranak uključuju:

  • Obezbedite izvornu podršku za Wayland protokol, uz zadržavanje mogućnosti korišćenja X11 kao opcije (za korisnike NVIDIA grafičkih kartica koji mogu imati problema sa podrškom za Wayland).
  • Upotreba Rust koda u bibliotekama i upravitelju prozora (većina će ostati u C, ali će se Rust koristiti za kritična područja).
  • Potpuni funkcionalni identitet sa Budgie 10 na nivou podrške za aplet.
  • Pružanje unaprijed postavljenih postavki za panele i radnu površinu, uključujući one koje nude opcije dizajna, menije i rasporede panela u stilu GNOME Shell, macOS, Unity i Windows 11. Povezivanje vanjskih interfejsa pokretača aplikacija je dozvoljeno.
  • Pruža sučelje za prebacivanje između aplikacija u stilu GNOME Shell i macOS režima pretraživanja.
  • Poboljšana podrška za postavljanje ikona na radnu površinu, mogućnost nasumičnog postavljanja i grupisanja ikona.
  • Poboljšana podrška za raspored prozora sa pločicama (horizontalno i okomito pričvršćivanje, 2x2, 1x3 i 3x1 raspored prozora).
  • Novi virtualni desktop menadžer sa podrškom za prevlačenje prozora na drugu radnu površinu i mogućnošću povezivanja pokretanja aplikacije sa određenom radnom površinom.
  • Korištenje TOML formata umjesto gsettings za rad s postavkama.
  • Adaptacija panela za upotrebu u konfiguracijama sa više monitora, mogućnost dinamičkog postavljanja panela prilikom povezivanja dodatnih monitora.
  • Proširenje mogućnosti menija, podrška za alternativne režime rada menija, kao što je mreža ikona i režim navigacije preko celog ekrana za postojeće aplikacije.
  • Novi kontrolni centar postavki.
  • Podrška za rad na sistemima sa RISC-V arhitekturom i proširena podrška za ARM sisteme.

Aktivan razvoj ogranka Budgie 11 započet će nakon što se završi adaptacija ogranka Budgie 10 potrebama distribucija. Među planovima za razvoj ogranka Budgie 10:

  • Priprema za Wayland podršku;
  • Premještanje funkcija praćenja (indeksiranja) aplikacije u posebnu biblioteku, koja će se koristiti u granama 10 i 11;
  • Odbijanje korištenja gnome-bluetootha u korist kombinacije blueza i upowera;
  • Odbijanje upotrebe libgvc (GNOME Volume Control biblioteka) u korist Pipewire i MediaSession API-ja;
  • Prenošenje dijaloga za pokretanje na novu pozadinu za indeksiranje aplikacije;
  • Korištenje libnm mrežnih postavki i D-Bus API NetworkManagera u apletu;
  • Prerada implementacije menija;
  • Prerada upravljanja napajanjem;
  • Ponovno pisanje koda za uvoz i izvoz konfiguracije u Rust;
  • Poboljšana podrška za FreeDesktop standarde;
  • Poboljšan rukovalac apletima;
  • Dodavanje mogućnosti rada sa EFL i Qt temama.

izvor: opennet.ru

Dodajte komentar