Putokaz za Budgie desktop nakon što postane samostalni projekt

Joshua Strobl, koji se nedavno povukao iz distribucije Solusa i osnovao nezavisnu organizaciju Buddies Of Budgie, objavio je planove za daljnji razvoj Budgie desktopa. Ogranak Budgie 10.x nastavit će se razvijati prema pružanju univerzalnih komponenti koje nisu vezane uz određenu distribuciju. Paketi s Budgie Desktop, Budgie Control Center, Budgie Desktop View i Budgie Screensaver također su ponuđeni za uključivanje u Fedora Linux repozitorije. U budućnosti se planira pripremiti zasebno izdanje (spin) Fedore s Budgie radnom površinom, slično Ubuntu Budgie izdanju.

Putokaz za Budgie desktop nakon što postane samostalni projekt

Ogranak Budgie 11 razvijat će se u smjeru odvajanja sloja s implementacijom glavne funkcionalnosti radne površine i sloja koji omogućuje vizualizaciju i ispis informacija. Takvo odvajanje omogućit će vam apstrahiranje koda iz specifičnih grafičkih alata i biblioteka, kao i početak eksperimentiranja s drugim modelima za predstavljanje informacija i povezivanje drugih izlaznih sustava. Na primjer, bit će moguće započeti eksperimentiranje s prethodno planiranim prijelazom na skup knjižnica EFL (Enlightenment Foundation Library) koje razvija projekt Enlightenment.

Ostali planovi i ciljevi ogranka Budgie 11 uključuju:

  • Pružite izvornu podršku za Wayland protokol, zadržavajući mogućnost korištenja X11 kao opcije (za korisnike NVIDIA grafičke kartice koji mogu imati problema s podrškom za Wayland).
  • Upotreba Rust koda u bibliotekama i upravitelju prozora (većina će ostati u C-u, ali Rust će se koristiti za kritična područja).
  • Potpuni funkcionalni identitet s Budgie 10 na razini podrške za applet.
  • Pružanje unaprijed postavljenih postavki za ploče i radnu površinu, uključujući one koje nude opcije dizajna, izbornike i rasporede ploča u stilu GNOME Shell, macOS, Unity i Windows 11. Dopušteno je povezivanje vanjskih sučelja pokretača aplikacija.
  • Pruža sučelje za prebacivanje između aplikacija u stilu načina pregledavanja GNOME Shell i macOS.
  • Poboljšana podrška za postavljanje ikona na radnu površinu, mogućnost nasumičnog postavljanja i grupiranja ikona.
  • Poboljšana podrška za popločane rasporede prozora (horizontalno i okomito spajanje, 2x2, 1x3 i 3x1 rasporedi prozora).
  • Novi upravitelj virtualne radne površine s podrškom za povlačenje prozora na drugu radnu površinu i mogućnošću povezivanja pokretanja aplikacija s određenom radnom površinom.
  • Korištenje TOML formata umjesto gsettings za rad s postavkama.
  • Prilagodba panela za korištenje u konfiguracijama s više monitora, mogućnost dinamičkog postavljanja panela pri povezivanju dodatnih monitora.
  • Proširenje mogućnosti izbornika, podrška za alternativne načine rada izbornika, kao što je mreža ikona i način navigacije preko cijelog zaslona za postojeće aplikacije.
  • Novi kontrolni centar postavki.
  • Podrška za rad na sustavima s RISC-V arhitekturom i proširenje podrške za ARM sustave.

Aktivni razvoj poslovnice Budgie 11 započet će nakon što se završi prilagodba poslovnice Budgie 10 potrebama distribucija. Među planovima za razvoj podružnice Budgie 10:

  • Priprema za Wayland podršku;
  • Premještanje funkcija praćenja (indeksiranja) aplikacija u zasebnu knjižnicu, koja će se koristiti u poslovnicama 10 i 11;
  • Odbijanje korištenja gnome-bluetootha u korist kombinacije bluez i upower;
  • Odbijanje korištenja libgvc (GNOME Volume Control biblioteka) u korist Pipewire i MediaSession API-ja;
  • Prijenos dijaloškog okvira za pokretanje u novu pozadinu indeksiranja aplikacije;
  • Korištenje libnm mrežnih postavki i D-Bus API NetworkManager u appletu;
  • Prerada implementacije izbornika;
  • Prerada upravljanja napajanjem;
  • Ponovno pisanje koda za uvoz i izvoz konfiguracije u Rustu;
  • Poboljšana podrška za FreeDesktop standarde;
  • Poboljšani rukovatelj appletima;
  • Dodavanje mogućnosti rada s EFL i Qt temama.

Izvor: opennet.ru

Dodajte komentar