Joshua Strobl, ktorý nedávno odišiel z distribúcie Solus a založil nezávislú organizáciu Buddies Of Budgie, zverejnil plány ďalšieho rozvoja pracovnej plochy Budgie. Pobočka Budgie 10.x sa bude naďalej vyvíjať smerom k poskytovaniu univerzálnych komponentov, ktoré nie sú viazané na konkrétnu distribúciu. Balíky s Budgie Desktop, Budgie Control Center, Budgie Desktop View a Budgie Screensaver sú tiež ponúkané na zahrnutie do repozitárov Fedora Linux. V budúcnosti sa plánuje príprava samostatnej edície (spin) Fedory s desktopom Budgie, podobne ako edícia Ubuntu Budgie.
Pobočka Budgie 11 sa bude vyvíjať smerom k oddeleniu vrstvy s implementáciou hlavnej funkcionality desktopu a vrstvy, ktorá zabezpečuje vizualizáciu a výstup informácií. Takéto oddelenie vám umožní abstrahovať kód zo špecifických grafických sád nástrojov a knižníc a tiež začať experimentovať s inými modelmi na prezentáciu informácií a prepojenie iných výstupných systémov. Napríklad bude možné začať experimentovať s predtým plánovaným prechodom na súbor knižníc EFL (Enlightenment Foundation Library), ktorý sa vyvíja v rámci projektu Enlightenment.
Ďalšie plány a ciele pre pobočku Budgie 11 zahŕňajú:
- Poskytnite natívnu podporu pre protokol Wayland, pri zachovaní možnosti používať X11 ako voliteľnú možnosť (pre používateľov grafických kariet NVIDIA, ktorí môžu mať problémy s podporou Wayland).
- Použitie kódu Rust v knižniciach a správcovi okien (hromadný obsah zostane v C, ale Rust sa použije pre kritické oblasti).
- Plne funkčná identita s Budgie 10 na úrovni podpory appletov.
- Poskytovanie predvolieb pre panely a pracovnú plochu vrátane tých, ktoré ponúkajú možnosti dizajnu, menu a rozloženia panelov v štýle GNOME Shell, macOS, Unity a Windows 11. Pripojenie externých rozhraní spúšťača aplikácií je povolené.
- Poskytuje rozhranie na prepínanie medzi aplikáciami v štýle GNOME Shell a režimov prehliadania macOS.
- Vylepšená podpora umiestňovania ikon na plochu, možnosť náhodne umiestňovať a zoskupovať ikony.
- Vylepšená podpora pre dlaždicové rozloženie okien (horizontálne a vertikálne prichytenie, rozloženie okien 2x2, 1x3 a 3x1).
- Nový správca virtuálnej plochy s podporou pretiahnutia okien na inú plochu a možnosťou prepojiť spúšťanie aplikácií s konkrétnou plochou.
- Použitie formátu TOML namiesto gsettings na prácu s nastaveniami.
- Prispôsobenie panelu pre použitie v konfiguráciách s viacerými monitormi, možnosť dynamického umiestnenia panelu pri pripojení ďalších monitorov.
- Rozšírenie možností ponuky, podpora alternatívnych prevádzkových režimov ponuky, ako je mriežka ikon a režim navigácie na celej obrazovke pre existujúce aplikácie.
- Nové ovládacie centrum nastavení.
- Podpora behu na systémoch s architektúrou RISC-V a rozširujúca sa podpora systémov ARM.
Aktívny rozvoj pobočky Budgie 11 sa začne po dokončení adaptácie pobočky Budgie 10 pre potreby distribúcií. Medzi plány rozvoja pobočky Budgie 10:
- Príprava na podporu Wayland;
- Presunutie funkcií sledovania (indexovania) aplikácií do samostatnej knižnice, ktorá sa bude používať vo vetvách 10 a 11;
- Odmietnutie použiť gnome-bluetooth v prospech kombinácie bluez a upower;
- Odmietnutie používania libgvc (knižnica GNOME Volume Control) v prospech Pipewire a MediaSession API;
- Prenos dialógového okna spustenia do nového backendu indexovania aplikácie;
- Použitie sieťových nastavení libnm a D-Bus API NetworkManager v aplete;
- Prepracovanie implementácie menu;
- Prepracovanie správy napájania;
- Prepisovanie kódu pre import a export konfigurácie v Ruste;
- Vylepšená podpora štandardov FreeDesktop;
- Vylepšená obsluha apletov;
- Pridanie možnosti pracovať s témami EFL a Qt.
Zdroj: opennet.ru