LABWC, Waylandin yhdistetty palvelin, jonka tavoitteena on olla vaihtoehto Openboxille

Projektin ensimmäisen version julkaisemisesta on ilmoitettu LABWC, että kehittää yhdistetty palvelin Waylandille, jolla on samanlaiset ominaisuudet ikkunanhallintaan Avaa laatikko, koska projekti esitetään yrityksenä luoda vaihtoehto Openboxille Waylandille.

LABWC on pinottava Wayland-säveltäjä, joka perustuu WLROOTS-kirjastoon Swayn ihmisten suunnittelema. LABWC: n ominaisuuksia ovat niin kutsuttu minimalismi, kompakti toteutus, erittäin mukautettava ja korkea suorituskyky. Projektikoodi kirjoitetaan C-muodossa ja jaetaan GPLv2-lisenssillä.

Tietoja LABWC: stä

Kuten mainittiin, yhdistetty palvelin Wayland «LABWC: lle» on saanut inspiraationsa Openboxista ja pyrkii olemaan kevyt ja nopea samanlainen ulkonäkö. LABWC käyttää tukikohtana Sway-käyttäjäympäristön kehittäjien kehittämää wlroots-kirjastoa, joka tarjoaa perustoiminnot yhdistetyn järjestelmänvalvojan työn järjestämiseen Waylandin perusteella.

Komponentti XWayland DDX on tuettu X11-sovellusten ajamiseksi Waylandiin perustuvassa ympäristössä.

LABWC: n ensimmäisessä versiossa on perustuki OpenBox-kokoonpanoille, kuten kyky analysoida teematiedostojen kokoonpanoa, ja muut perustekijät on toteutettu.

Tämä ensimmäinen versio tukee seuraavia:

  • xdg-kuori
  • valinnaisesti xwayland-kuori
  • xbm-painikkeet maksimoida, kuvata ja sulkea
  • kerroksen protokolla (osittainen)
  • korruptioseuranta suorittimen käytön vähentämiseksi
  • juurivalikon hyvin yksinkertainen toteutus
  • kokoonpano ja teema ladataan SIGHUPiin
  • openbox-tyyliset automaattiset käynnistys- ja ympäristötiedostot
  • 3 määritysvaihtoehtoa (yhteensopiva openbox-version kanssa)
  • 9 teema-asetusta (Openbox-yhteensopiva)
    - `window.active.title.bg.color`
    - `ikkuna.aktiivinen.kahva.bg.väri`
    - `window.inactive.title.bg.color`
    - `ikkuna.aktiivinen.painike.puristamaton.kuva.väri`
    - `ikkuna.aktiivinen.painike.puristamaton.kuva.väri`
    - `menu.items.bg.colour`
    - `menu.items.text.color`
    - `menu.items.active.bg.color`
    - `menu.items.active.text.color`
  •  5 toimintoa (Openbox-yhteensopiva)
    - " ``
    - " ``
    - " ``
    - " ``
    - " ``

Lisäksi mainitaan, että on mahdollista liittää laajennuksia toimintojen toteuttamiseen kuten kuvakaappausten ottaminen, taustakuvien näyttäminen työpöydällä, paneelin ja valikoiden sijoittaminen.

Esimerkiksi sovellusvalikosta on kolme vaihtoehtoa: bemenu, fuzzel ja wofi. Voit käyttää Waybaria paneelina.

Vaikka iho, perusvalikko ja pikanäppäimet määritetään tiedostoilla kokoonpano xml-muodossa.

Kuinka asentaa LABWC?

Niille, jotka ovat kiinnostuneita asentamaan säveltäjän järjestelmäänsä, tulisi noudattaa alla olevia ohjeita. Ne, jotka ovat Arch Linuxin, Manjaron tai muun Arch Linuxista johdetun jakelun käyttäjät, heidän on avattava pääte ja kirjoitettava siinä seuraava komento tarvittavien riippuvuuksien lataamiseksi:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Sen jälkeen he saavat LABWC-lähdekoodin suorittamalla seuraavan komennon terminaalissa:

git clone https://github.com/johanmalm/labwc

Ja nyt meidän on vain suoritettava kokoaminen kirjoittamalla seuraava:

cd labwc
meson build
ninja -C build

Niille, jotka ovat Debianin tai muun Debian-pohjaisen jakelun käyttäjiä, heidän on kirjoitettava terminaaliin seuraava:

sudo apt install libcairo2-dev libpango1.0-dev libxml2-dev libglib2.0-dev

git clone https://github.com/johanmalm/labwc
cd labwc
git clone https://github.com/swaywm/wlroots subprojects/wlroots
cd subprojects/wlroots && git checkout 0.12.0 && cd ../..
meson build
ninja -C build

Ubunut-käyttäjien ja johdannaisten kohdalla komentot, jotka on syötettävä päätelaitteeseen, ovat seuraavat:

git clone https://github.com/johanmalm/labwc
cd labwc
git clone https://github.com/swaywm/wlroots subprojects/wlroots
cd subprojects/wlroots && git checkout 0.12.0 && cd ../..
meson build
ninja -C build

Lopuksi mainitaan, että tulevaisuudessa tuki Openbox-määritystiedostoille on suunniteltu ja Openbox-nahat, tarjoavat työtä HiDPI-näytöissä, toteuttavat kerroksen kuoren, wlr-ulostulon hallinnan ja ulkoisten ylätason protokollien tuen, integroivat valikkotuen, lisäävät mahdollisuuden pudottaa näytön kehotteita (osd) ja käyttöliittymän vaihtaa ikkunoita Altissa + Sarkain tyyli.

Niille, jotka ovat kiinnostuneita oppimaan lisää LABWC: stä, he voivat vierailla projekti GitHubissa.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Miguel Rodriguez dijo

    Toivon, että LXDE: n GTK3-versiosta vastaavat ihmiset ovat tietoisia siitä, että he lopulta tekevät hypyn Waylandiin, kun LABWC on riittävän kypsä täyttämään Openbox-roolin.