Etenemissuunnitelma Budgie-työpöydälle itsenäiseksi projektiksi tultuaan

Joshua Strobl, joka jäi hiljattain eläkkeelle Solus-jakelusta ja perusti itsenäisen Buddies Of Budgie -organisaation, on julkaissut suunnitelmat Budgie-työpöydän jatkokehittämisestä. Budgie 10.x -haara kehittyy edelleen tarjoamaan universaaleja komponentteja, joita ei ole sidottu tiettyyn jakeluun. Paketteja, joissa on Budgie Desktop, Budgie Control Center, Budgie Desktop View ja Budgie Screensaver, tarjotaan myös sisällytettäväksi Fedora Linux -varastoihin. Tulevaisuudessa Fedorasta on tarkoitus valmistella erillinen versio (spin) Budgie-työpöydällä, samanlainen kuin Ubuntu Budgie -versio.

Etenemissuunnitelma Budgie-työpöydälle itsenäiseksi projektiksi tultuaan

Budgie 11 -haara kehittyy suuntaan, jossa kerros erotetaan työpöydän päätoiminnallisuudella ja tiedon visualisointia ja tulostusta tarjoavalla kerroksella. Tällaisen erottelun avulla voit poistaa koodin tietyistä graafisista työkalupakkeista ja kirjastoista ja alkaa myös kokeilla muita malleja tiedon esittämiseen ja muiden tulostusjärjestelmien yhdistämiseen. Esimerkiksi aiemmin suunniteltua siirtymistä Enlightenment-projektissa kehitettäviin EFL (Enlightenment Foundation Library) -kirjastoihin on mahdollista aloittaa kokeilu.

Muita Budgie 11:n haaran suunnitelmia ja tavoitteita ovat:

  • Tarjoa natiivi tuki Wayland-protokollalle säilyttäen samalla mahdollisuuden käyttää X11:tä lisävarusteena (NVIDIA-näytönohjaimen käyttäjille, joilla voi olla ongelmia Wayland-tuen kanssa).
  • Rust-koodin käyttö kirjastoissa ja ikkunahallinnassa (suurin osa säilyy C:ssä, mutta ruostetta käytetään kriittisillä alueilla).
  • Täysi toiminnallinen identiteetti Budgie 10:llä sovelman tuen tasolla.
  • Esiasetusten tarjoaminen paneeleille ja työpöydälle, mukaan lukien ne, jotka tarjoavat suunnitteluvaihtoehtoja, valikkoja ja paneeliasetteluja GNOME Shellin, macOS:n, Unityn ja Windows 11:n tyyliin. Ulkoisten sovellusten käynnistysrajapintojen yhdistäminen on sallittua.
  • Tarjoaa käyttöliittymän sovellusten välillä vaihtamiseen GNOME Shell- ja macOS-selaustilojen tyyliin.
  • Parannettu tuki kuvakkeiden sijoittamiselle työpöydälle, mahdollisuus sijoittaa ja ryhmitellä kuvakkeita satunnaisesti.
  • Parannettu tuki kaakeloitujen ikkunoiden asetteluille (vaaka- ja pystysuuntainen napsaus, 2x2, 1x3 ja 3x1 ikkunaasettelut).
  • Uusi virtuaalinen työpöytähallinta, joka tukee ikkunoiden vetämistä toiselle työpöydälle ja kykyä linkittää sovelluskäynnistykset tiettyyn työpöytään.
  • Käytä TOML-muotoa g-asetusten sijaan asetusten käsittelyssä.
  • Paneelin mukauttaminen käytettäväksi usean näytön kokoonpanoissa, mahdollisuus sijoittaa paneeli dynaamisesti lisänäyttöjä liitettäessä.
  • Valikkotoimintojen laajentaminen, tuki vaihtoehtoisille valikon toimintatavoille, kuten kuvakkeiden ruudukko ja koko näytön navigointitila olemassa oleville sovelluksille.
  • Uusi asetusten ohjauskeskus.
  • Tuki RISC-V-arkkitehtuurilla varustetuissa järjestelmissä ja ARM-järjestelmien tuen laajentaminen.

Budgie 11 -haaran aktiivinen kehittäminen alkaa sen jälkeen, kun Budgie 10 -haaran mukauttaminen jakelujen tarpeisiin on valmis. Budgie 10:n haaran kehittämissuunnitelmista:

  • Valmistautuminen Wayland-tukeen;
  • Sovelluksen seuranta (indeksointi) toimintojen siirtäminen erilliseen kirjastoon, jota käytetään haaroissa 10 ja 11;
  • Kieltäytyminen käyttämästä gnome-bluetoothia bluezin ja upowerin yhdistelmän hyväksi;
  • Kieltäytyminen käyttämästä libgvc:tä (GNOME Volume Control -kirjasto) Pipewiren ja MediaSession API:n hyväksi;
  • Käynnistysikkunan siirtäminen uuteen sovelluksen indeksoinnin taustajärjestelmään;
  • libnm-verkkoasetusten ja D-Bus API NetworkManagerin käyttäminen sovelmassa;
  • Valikon toteutuksen uudelleenkäsittely;
  • Virranhallinnan uudistaminen;
  • Uudelleenkirjoituskoodi konfiguraatioiden tuontia ja vientiä varten Rustissa;
  • Parannettu tuki FreeDesktop-standardeille;
  • Parannettu sovelmankäsittelijä;
  • Lisätään mahdollisuus työskennellä EFL- ja Qt-teemojen kanssa.

Lähde: opennet.ru

Lisää kommentti