Ceļvedis Budgie darbvirsmai pēc kļūšanas par neatkarīgu projektu

Džošua Strobls, kurš nesen aizgāja no Solus izplatīšanas un nodibināja neatkarīgu organizāciju Buddies Of Budgie, ir publicējis plānus turpmākai Budgie darbvirsmas attīstībai. Budgie 10.x filiāle turpinās attīstīties, lai nodrošinātu universālus komponentus, kas nav saistīti ar noteiktu izplatīšanu. Iekļaušanai Fedora Linux krātuvēs tiek piedāvātas arī pakotnes ar Budgie Desktop, Budgie Control Center, Budgie Desktop View un Budgie Screensaver. Nākotnē plānots sagatavot atsevišķu Fedora izdevumu (spin) ar Budgie darbvirsmu, līdzīgi kā Ubuntu Budgie izdevumam.

Ceļvedis Budgie darbvirsmai pēc kļūšanas par neatkarīgu projektu

Budgie 11 filiāle attīstīsies slāņa atdalīšanas virzienā ar darbvirsmas galvenās funkcionalitātes un slāņa, kas nodrošina informācijas vizualizāciju un izvadi, ieviešanu. Šāda atdalīšana ļaus abstrahēt kodu no konkrētiem grafiskiem rīku komplektiem un bibliotēkām, kā arī sākt eksperimentēt ar citiem modeļiem informācijas sniegšanai un citu izvades sistēmu savienošanai. Piemēram, varēs sākt eksperimentēt ar iepriekš plānoto pāreju uz Enlightenment projekta izstrādāto EFL (Enlightenment Foundation Library) bibliotēku komplektu.

Citi Budgie 11 filiāles plāni un mērķi ietver:

  • Nodrošiniet Wayland protokola vietējo atbalstu, vienlaikus saglabājot iespēju izmantot X11 kā opciju (NVIDIA grafikas karšu lietotājiem, kuriem var būt problēmas ar Wayland atbalstu).
  • Rust koda izmantošana bibliotēkās un logu pārvaldniekā (lielākā daļa paliks C, bet Rust tiks izmantota kritiskajām vietām).
  • Pilna funkcionāla identitāte ar Budgie 10 sīklietotņu atbalsta līmenī.
  • Paneļu un darbvirsmas priekšiestatījumu nodrošināšana, tostarp tādi, kas piedāvā dizaina opcijas, izvēlnes un paneļu izkārtojumus GNOME Shell, macOS, Unity un Windows 11 stilā. Ir atļauts savienot ārējos lietojumprogrammu palaišanas interfeisus.
  • Nodrošina saskarni, lai pārslēgtos starp lietojumprogrammām GNOME Shell un MacOS pārlūkošanas režīmu stilā.
  • Uzlabots atbalsts ikonu izvietošanai uz darbvirsmas, iespēja nejauši izvietot un grupēt ikonas.
  • Uzlabots atbalsts flīzētu logu izkārtojumiem (horizontāli un vertikāli, 2x2, 1x3 un 3x1 logu izkārtojumi).
  • Jauns virtuālās darbvirsmas pārvaldnieks ar atbalstu logu vilkšanai uz citu darbvirsmu un iespēju saistīt lietojumprogrammu palaišanu ar noteiktu darbvirsmu.
  • Lai strādātu ar iestatījumiem, izmantojiet TOML formātu, nevis gsettings.
  • Paneļa pielāgošana lietošanai vairāku monitoru konfigurācijās, iespēja dinamiski novietot paneli, pievienojot papildu monitorus.
  • Izvēlņu iespēju paplašināšana, atbalsts alternatīviem izvēlnes darbības režīmiem, piemēram, ikonu režģis un pilnekrāna navigācijas režīms esošajām lietojumprogrammām.
  • Jauns iestatījumu vadības centrs.
  • Atbalsts darbam sistēmās ar RISC-V arhitektūru un atbalsta paplašināšana ARM sistēmām.

Budgie 11 filiāles aktīva attīstība sāksies pēc tam, kad būs pabeigta Budgie 10 filiāles pielāgošana izplatīšanas vajadzībām. Starp Budgie 10 filiāles attīstības plāniem:

  • Gatavošanās Wayland atbalstam;
  • Lietojumprogrammu izsekošanas (indeksēšanas) funkciju pārvietošana uz atsevišķu bibliotēku, kas tiks izmantota 10. un 11. filiālē;
  • Atteikšanās izmantot gnome-bluetooth par labu bluez un upower kombinācijai;
  • Atteikums izmantot libgvc (GNOME Volume Control bibliotēka) par labu Pipewire un MediaSession API;
  • Palaišanas dialoglodziņa pārsūtīšana uz jaunu lietojumprogrammu indeksēšanas aizmugursistēmu;
  • Izmantojot sīklietotnē libnm tīkla iestatījumus un D-Bus API NetworkManager;
  • Izvēlnes ieviešanas pārstrādāšana;
  • Enerģijas pārvaldības pārstrāde;
  • Pārrakstīšanas kods konfigurācijas importēšanai un eksportēšanai Rust;
  • Uzlabots FreeDesktop standartu atbalsts;
  • Uzlabots sīklietotņu apstrādātājs;
  • Pievienojot iespēju strādāt ar EFL un Qt tēmām.

Avots: opennet.ru

Pievieno komentāru