LabWC 0.9.0 sisältää tuen wlroots 0.19:lle, uusille Wayland-protokollille ja tärkeille parannuksille

LabWC

LabWC (Lab Wayland Compositor) -projekti ilmoitti hiljattain version 0.9.0 saatavuudesta. Se lisää tuen useammille kokoonpanoille, esittelee hyödyllisiä asetuksia, kuten vieritysemulaation, parantaa yhteentoimivuutta XWaylandin kanssa ja paljon muuta.

Niille, jotka eivät tunne LabWC:tä, se on Waylandin komposiittiohjelma, joka on saanut inspiraationsa klassisesta Openbox-kokemuksesta. LabWC positionoi itsensä modernina vaihtoehtona, joka ylläpitää tehokkuuden, yksinkertaisuuden ja mukautettavuuden periaatteita turvautumatta raskaitin visuaalisiin tehosteisiin tai tarpeettomaan monimutkaisuuteen.

LabWC 0.9.0:n tärkeimmät uudet ominaisuudet

Yksi LabWC 0.9.0:n tärkeimmistä muutoksista on sen yhteensopivuus wlroots 0.19:n kanssa, joka on monien Wayland-kompositorien käyttämä peruskirjasto. Tämän ansiosta LabWC perii tuen uusille arkkitehtuureille, grafiikkaprotokollille ja ominaisuuksille, kuten usean näytönohjaimen hallinnalle ja eksplisiittiselle puskurisynkronoinnille DRM Syncobj:n avulla.

Tämä päivitys parantaa myös tukea useille Wayland-protokollille , mahdollistaen ominaisuuksia, kuten edistyneen leikepöydän hallinnan, palvelinpuolen läpinäkyvyyden manipuloinnin, kuvakkeiden suoran määrittämisen ikkunoihin ja tehokkaamman kuvakaappausten ottamisen.

Käyttäjille näkyvistä uusista ominaisuuksista erottuu `lab-sensitive-terminal`-komennon käyttöönotto . Tämä komento valitsee automaattisesti sopivan pääteemulaattorin käyttämällä `$TERMINAL`-ympäristömuuttujaa. Se on myös integroitu valikkoon, mikä helpottaa päätelaitteen käyttöä graafisesta ympäristöstä.

Myös ikkunoiden otsikoihin on lisätty tuki yksinkertaisille liukuväreille, mitä ei aiemmin ollut saatavilla tässä komposiitissa:

window.*.title.bg: Kiinteä | Liukuvärjäys (Pysty | Jaettu pystysuora)
window.*.title.bg.colorTo:
window.*.title.bg.color.splitTo:
window.*.title.bg.colorTo.splitTo:

Käytettävyyden ja käyttäjäkokemuksen parannukset

LabWC 0.9.0 mahdollistaa nyt useiden libinput-järjestelmään integroitujen vuorovaikutuksen osa-alueiden määrittämisen , kuten hiiren painikkeen toiminnan, kolmen sormen eleiden tuen, vierityspyörän emuloinnin ja uudet navigointivaihtoehdot virtuaalityöpöytien välillä. Lisäksi on lisätty tuki X11-värinimien ja yksinkertaistettujen heksadesimaaliarvojen avulla määritetyille kokoonpanoille, mikä laajentaa esteettisen mukauttamisen mahdollisuuksia teknisellä mutta helppokäyttöisellä tavalla.

Toinen kohokohta on parannettu kuvakkeiden hallinta, joka voi nyt priorisoida, käytetäänkö asiakkaan toimittamia vai koontiohjelman toimittamia kuvakkeita, mikä parantaa visuaalista yhtenäisyyttä sekaympäristöissä.

Tunnetut ongelmat ja regressiovaroitukset

Parannuksista huolimatta siirtyminen wlroots 0.19:ään tuo mukanaan joitakin regressejä. Yksi huomattavimmista ongelmista koskee GTK-sovelluksia, joissa valikkokohtia ei enää voi aktivoida yhdellä napsautuksella, vetämällä ja vapauttamalla . Tämä ongelma on yleinen muissakin komposiittiohjelmissa ja johtuu Wayland-spesifikaatioiden epäselvyyksistä, joten sitä ei ole pidetty estävänä ongelmana tässä versiossa.

Lisäksi virtuaalitodellisuuslasien tuki on tilapäisesti poistettu käytöstä wlroots-virheen vuoksi, jonka odotetaan korjattavan tulevissa versioissa.

Lopuksi, jos olet kiinnostunut oppimaan lisää, löydät tiedot seuraavasta linkistä.

Lataaminen ja asentaminen

Jos olet kiinnostunut kokeilemaan LabWC:tä, sinun tulisi tietää, että voit asentaa sen Arch Linux- tai Manjaro-arkistosta suoraan virallisista arkistoista tai AUR:sta:

Virallinen arkisto

sudo pacman -S labwc

Tai kehitysversio

sudo pacman -S labwc-git

Alpine Linuxissa

Yhteisön arkistosta:

sudo apk lisää labwc labwc-doc

Valinnainen: xwayland, swaybg, waybar, swaylock jne.

Käännä lähdekoodista

Jos jakelusi ei sisällä sitä tai haluat käyttää uusinta versiota, noudata näitä virallisia ohjeita:

git-klooni https://github.com/labwc/labwc.git cd labwc meson setup build/ meson compile -C build/ sudo meson install -C build/

Kääntämisen edellytykset: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols, muiden muassa.

Voit poistaa XWayland-tuen käytöstä, jos haluat käyttää vain Waylandia:

meson setup -Dxwayland=käytöstä poistettu build/

Ensimmäinen käynnistys ja konfigurointi

Suorita labwc TTY- tai Wayland-istunnonhallinnasta. Käynnistyksen yhteydessä näet tyhjän työpöydän. Napsauta avataksesi perusvalikon.

Valinnainen: Käynnistä sovellus suoraan, esimerkiksi:

labwc -s alacrity

Luo hakemisto ~/.config/labwc/, jossa on seuraavanlaisia tiedostoja:

  • rc.xml (näppäinyhdistelmät)
  • menu.xml
  • automaattinen käynnistys, ympäristö jne.

Automaattisessa käynnistyksessä voit lisätä esimerkiksi seuraavia asioita:

swaybg -i ~/wallpaper.png & waybar &

Kun sinun on ladattava kokoonpano uudelleen:

labwc --konfiguroi uudelleen

Lisää ensisijaiseksi lähteeksi Googlessa