Plán pro desktop Budgie poté, co se stal nezávislým projektem

Joshua Strobl, který nedávno odešel z distribuce Solus a založil nezávislou organizaci Buddies Of Budgie, zveřejnil plány dalšího rozvoje desktopu Budgie. Větev Budgie 10.x se bude nadále vyvíjet směrem k poskytování univerzálních komponent, které nejsou vázány na konkrétní distribuci. Balíčky s Budgie Desktop, Budgie Control Center, Budgie Desktop View a Budgie Screensaver jsou také nabízeny k zahrnutí do repozitářů Fedora Linux. Do budoucna se plánuje příprava samostatné edice (spin) Fedory s desktopem Budgie, podobně jako edice Ubuntu Budgie.

Plán pro desktop Budgie poté, co se stal nezávislým projektem

Pobočka Budgie 11 se bude vyvíjet směrem k oddělení vrstvy s implementací hlavní funkcionality desktopu a vrstvy zajišťující vizualizaci a výstup informací. Takové oddělení vám umožní abstrahovat kód od konkrétních grafických sad nástrojů a knihoven a také začít experimentovat s jinými modely pro prezentaci informací a připojení dalších výstupních systémů. Bude například možné začít experimentovat s dříve plánovaným přechodem na soubor knihoven EFL (Enlightenment Foundation Library) vyvíjený projektem Enlightenment.

Mezi další plány a cíle pro pobočku Budgie 11 patří:

  • Poskytněte nativní podporu pro protokol Wayland, při zachování možnosti používat X11 jako volitelnou možnost (pro uživatele grafických karet NVIDIA, kteří mohou mít problémy s podporou Wayland).
  • Použití kódu Rust v knihovnách a správci oken (hromada zůstane v C, ale Rust bude použit pro kritické oblasti).
  • Plně funkční identita s Budgie 10 na úrovni podpory appletů.
  • Poskytování předvoleb pro panely a plochu, včetně těch, které nabízejí možnosti návrhu, nabídky a rozložení panelů ve stylu prostředí GNOME, macOS, Unity a Windows 11. Je povoleno připojení externích rozhraní pro spouštění aplikací.
  • Poskytuje rozhraní pro přepínání mezi aplikacemi ve stylu GNOME Shell a režimů procházení macOS.
  • Vylepšená podpora umísťování ikon na plochu, možnost náhodně umisťovat a seskupovat ikony.
  • Vylepšená podpora dlaždicových rozložení oken (horizontální a vertikální přichycení, rozložení oken 2x2, 1x3 a 3x1).
  • Nový správce virtuální plochy s podporou přetahování oken na jinou plochu a možností propojit spouštění aplikací s konkrétní plochou.
  • Použití formátu TOML místo gsettings pro práci s nastavením.
  • Přizpůsobení panelu pro použití v konfiguracích s více monitory, možnost dynamického umístění panelu při připojení dalších monitorů.
  • Rozšíření možností nabídky, podpora alternativních provozních režimů nabídek, jako je mřížka ikon a režim navigace na celé obrazovce pro stávající aplikace.
  • Nové ovládací centrum nastavení.
  • Podpora běhu na systémech s architekturou RISC-V a rozšiřující podpora systémů ARM.

Aktivní rozvoj pobočky Budgie 11 bude zahájen po dokončení adaptace pobočky Budgie 10 pro potřeby distribucí. Mezi plány rozvoje pobočky Budgie 10:

  • Příprava na podporu Wayland;
  • Přesunutí funkcí sledování (indexování) aplikací do samostatné knihovny, která se bude používat ve větvích 10 a 11;
  • Odmítnutí používat gnome-bluetooth ve prospěch kombinace bluez a upower;
  • Odmítnutí používat libgvc (Knihovna GNOME Volume Control) ve prospěch Pipewire a MediaSession API;
  • Přenesení spouštěcího dialogu do nového backendu indexování aplikace;
  • Použití nastavení sítě libnm a D-Bus API NetworkManager v apletu;
  • Přepracování implementace menu;
  • Přepracování správy napájení;
  • Přepisování kódu pro import a export konfigurace v Rustu;
  • Vylepšená podpora standardů FreeDesktop;
  • Vylepšená obsluha appletů;
  • Přidání možnosti pracovat s EFL a Qt tématy.

Zdroj: opennet.ru

Přidat komentář