Roadmap pou Budgie Desktop apre yo te vin tounen yon pwojè endepandan

Joshua Strobl, ki te fèk pran retrèt nan distribisyon Solus e ki te fonde òganizasyon endepandan Buddies Of Budgie, te pibliye plan pou plis devlopman Budgie Desktop la. Branch Budgie 10.x la pral kontinye evolye nan direksyon pou bay eleman inivèsèl ki pa mare nan yon distribisyon espesifik. Pakè ak Budgie Desktop, Budgie Control Center, Budgie Desktop View ak Budgie Screensaver yo ofri tou pou enklizyon nan depo Fedora Linux yo. Nan lavni an, li planifye pou prepare yon edisyon separe (vire) nan Fedora ak Desktop Budgie la, menm jan ak edisyon Ubuntu Budgie la.

Roadmap pou Budgie Desktop apre yo te vin tounen yon pwojè endepandan

Branch Budgie 11 la ap devlope nan yon direksyon ki separe kouch la ak aplikasyon fonksyonalite prensipal la nan Desktop la ak kouch ki bay vizyalizasyon ak pwodiksyon enfòmasyon. Yon separasyon sa a pral pèmèt ou abstrè kòd la soti nan bwat zouti grafik espesifik ak bibliyotèk, epi tou li kòmanse fè eksperyans ak lòt modèl pou prezante enfòmasyon ak konekte lòt sistèm pwodiksyon. Pou egzanp, li pral posib yo kòmanse fè eksperyans ak tranzisyon an te deja planifye nan seri bibliyotèk EFL (Enlightenment Foundation Library) ke pwojè Limyè a ap devlope.

Lòt plan ak objektif pou branch Budgie 11 la enkli:

  • Bay sipò natif natal pou pwotokòl Wayland, pandan w ap kenbe kapasite pou itilize X11 kòm yon opsyon (pou itilizatè kat grafik NVIDIA ki ka gen pwoblèm ak sipò Wayland).
  • Sèvi ak kòd Rust nan bibliyotèk ak manadjè fenèt la (esansyèl la ap rete nan C, men Rust yo pral itilize pou zòn kritik).
  • Idantite konplè fonksyonèl ak Budgie 10 nan nivo sipò applet.
  • Bay prereglaj pou panno ak Desktop, ki gen ladan sa yo ki ofri opsyon konsepsyon, meni ak layout panèl nan style GNOME Shell, macOS, Unity ak Windows 11. Koneksyon entèfas ekstèn lans aplikasyon yo pèmèt.
  • Bay yon koòdone pou chanje ant aplikasyon nan style nan GNOME Shell ak mòd navigasyon macOS.
  • Amelyore sipò pou mete ikon sou Desktop la, kapasite nan mete owaza ak gwoup ikon.
  • Amelyore sipò pou layout fenèt mozayik (akrochaj orizontal ak vètikal, 2x2, 1x3 ak 3x1 layout fenèt).
  • Nouvo manadjè Desktop vityèl ak sipò pou trennen fenèt yo nan yon lòt Desktop ak kapasite nan konekte lansman aplikasyon an nan yon Desktop espesifik.
  • Sèvi ak fòma TOML olye de gsettings pou travay ak paramèt.
  • Adaptasyon nan panèl la pou itilize nan konfigirasyon milti-monitè, kapasite nan dinamik plas panèl la lè konekte monitè adisyonèl.
  • Ekspansyon kapasite meni yo, sipò pou mòd opere meni altènatif, tankou yon griy nan ikon ak mòd navigasyon ekran plen pou aplikasyon ki deja egziste.
  • Nouvo sant kontwòl anviwònman.
  • Sipò pou kouri sou sistèm ak achitekti RISC-V ak agrandi sipò pou sistèm ARM.

Devlopman aktif nan branch Budgie 11 la pral kòmanse apre adaptasyon nan branch Budgie 10 la a bezwen distribisyon yo. Pami plan yo pou devlopman nan branch Budgie 10 la:

  • Preparasyon pou sipòte Wayland;
  • Deplase fonksyon swiv aplikasyon (indexing) nan yon bibliyotèk separe, ki pral itilize nan branch 10 ak 11;
  • Refize sèvi ak gnome-bluetooth an favè yon konbinezon de bluez ak upower;
  • Refize itilize libgvc (bibliotèk kontwòl volim GNOME) an favè Pipewire ak API MediaSession;
  • Transfere dyalòg lansman an nan yon nouvo aplikasyon endèks backend;
  • Sèvi ak anviwònman rezo libnm ak D-Bus API NetworkManager nan applet la;
  • Retravay aplikasyon meni an;
  • Rework jesyon pouvwa;
  • Reekri kòd pou enpòte ak ekspòte konfigirasyon nan Rust;
  • Amelyore sipò pou estanda FreeDesktop;
  • Amelyore gestionnaire applet;
  • Ajoute kapasite pou travay ak tèm EFL ak Qt.

Sous: opennet.ru

Add nouvo kòmantè