Útiterv a Budgie asztali számítógéphez, miután önálló projektté vált

Joshua Strobl, aki nemrég vonult vissza a Solus disztribúciótól, és megalapította a Buddies Of Budgie független szervezetet, közzétette a Budgie asztali számítógép további fejlesztésének terveit. A Budgie 10.x ága tovább fog fejlődni, hogy olyan univerzális összetevőket biztosítson, amelyek nem kötődnek egy adott disztribúcióhoz. A Budgie Desktop, a Budgie Control Center, a Budgie Desktop View és a Budgie Screensaver csomagokat is felkínálják a Fedora Linux adattárakba. A jövőben a tervek szerint a Fedora külön kiadását (spin) készítik el a Budgie asztali géppel, hasonlóan az Ubuntu Budgie kiadáshoz.

Útiterv a Budgie asztali számítógéphez, miután önálló projektté vált

A Budgie 11 ág a réteg elválasztása irányába fog fejlődni az asztal fő funkcióinak megvalósításával és az információ megjelenítését és kimenetét biztosító réteggel. Egy ilyen szétválasztás lehetővé teszi, hogy elvonja a kódot meghatározott grafikus eszközkészletekből és könyvtárakból, és elkezdjen kísérletezni más modellekkel az információk bemutatására és más kimeneti rendszerek összekapcsolására. Lehetőség lesz például kísérletezni a korábban tervezett átállással az EFL (Enlightenment Foundation Library) könyvtárak halmazára, amelyet az Enlightenment projekt fejleszt.

A Budgie 11 ág további tervei és céljai a következők:

  • Natív támogatás biztosítása a Wayland protokollhoz, miközben fenntartja az X11 opciókénti használatát (az NVIDIA grafikus kártya felhasználók számára, akiknek problémái vannak a Wayland támogatással).
  • Rust kód használata a könyvtárakban és az ablakkezelőben (a nagy rész C-ben marad, de a Rust a kritikus területeken lesz használva).
  • Teljes funkcionális azonosság a Budgie 10-el az applet támogatás szintjén.
  • Előbeállítások biztosítása panelekhez és asztalokhoz, beleértve azokat is, amelyek tervezési lehetőségeket, menüket és panelelrendezéseket kínálnak a GNOME Shell, macOS, Unity és Windows 11 stílusában. Külső alkalmazásindító interfészek csatlakoztatása megengedett.
  • Interfészt biztosít az alkalmazások közötti váltáshoz a GNOME Shell és a macOS böngészési módok stílusában.
  • Továbbfejlesztett támogatás az ikonok asztalon történő elhelyezéséhez, az ikonok véletlenszerű elhelyezésének és csoportosításának lehetősége.
  • Továbbfejlesztett támogatás a csempézett ablakelrendezésekhez (vízszintes és függőleges rögzítés, 2x2, 1x3 és 3x1 ablakelrendezések).
  • Új virtuális asztalkezelő, amely támogatja az ablakok áthúzását egy másik asztalra, és lehetővé teszi az alkalmazások elindítását egy adott asztalhoz.
  • TOML formátum használata gsetting helyett a beállítások kezeléséhez.
  • A panel adaptálása többmonitoros konfigurációkhoz, a panel dinamikus elhelyezésének lehetősége további monitorok csatlakoztatásakor.
  • Menüfunkciók bővítése, alternatív menü üzemmódok támogatása, mint például ikonrács és teljes képernyős navigációs mód a meglévő alkalmazásokhoz.
  • Új beállítások vezérlőközpont.
  • Támogatás a RISC-V architektúrájú rendszereken való futtatáshoz és az ARM rendszerek támogatásának bővítése.

A Budgie 11 ág aktív fejlesztése a Budgie 10 ág disztribúciók igényeihez való adaptálása után kezdődik meg. A Budgie 10 ág fejlesztési tervei között szerepel:

  • Felkészülés a Wayland támogatására;
  • Alkalmazáskövető (indexelő) funkciók áthelyezése egy külön könyvtárba, amelyet a 10. és 11. ágban fognak használni;
  • A gnome-bluetooth használatának elutasítása a bluez és az upower kombinációja érdekében;
  • A libgvc (GNOME kötetvezérlő könyvtár) használatának megtagadása a Pipewire és a MediaSession API javára;
  • Az indító párbeszédpanel átvitele egy új alkalmazásindexelő háttérrendszerre;
  • A libnm hálózati beállítások és a D-Bus API NetworkManager használata az appletben;
  • A menü megvalósításának átdolgozása;
  • Energiagazdálkodási átdolgozás;
  • Kód újraírása a konfiguráció importálásához és exportálásához Rustban;
  • Továbbfejlesztett támogatás a FreeDesktop szabványokhoz;
  • Továbbfejlesztett kisalkalmazáskezelő;
  • Az EFL és Qt témákkal való munkaképesség hozzáadása.

Forrás: opennet.ru

Hozzászólás