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

LabWC

El proyecto LabWC (Lab Waylandin säveltäjä) ilmoitti muutama päivä sitten versionsa 0.9.0 saatavuudesta, joka lisää tuen useammille kokoonpanoille, esittelee hyödyllisiä muutoksia, kuten vieritysemulaation, parantaa yhteentoimivuutta XWaylandin kanssa ja paljon muuta.

Niille, jotka eivät tunne LabWC:tä, on hyvä tietää, että Tämä 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, useiden Wayland-säveltäjien käyttämä peruskirjasto. Tämän ansiosta Labwc perii tuen uusille arkkitehtuureille, grafiikkaprotokollille ja ominaisuuksille, kuten usean näytönohjaimen hallinnalle tai eksplisiittinen puskurisynkronointi DRM Syncobj:n avulla.

Tämä päivitys myös Parantaa tukea useille Wayland-protokollille, mikä mahdollistaa ominaisuuksia, kuten edistyneen leikepöydän hallinnan, palvelinpuolen läpinäkyvyyden manipuloinnin, kuvakkeiden suoran määrittämisen ikkunoihin ja tehokkaamman näytön kaappauksen.

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

Se on myös lisätty tuki yksinkertaisille liukuväreille ikkunoiden otsikoissa, jotain, mitä ei tähän asti ole tässä säveltäjässä ajateltu:

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 nyt saatavilla voit määrittää useita järjestelmän kanssa tapahtuvan vuorovaikutuksen osa-alueita integroitu libinputiin: kuten hiiren painikkeen toiminta, kolmen sormen eleiden tuki, vierityspyörän emulointi ja uudet vaihtoehdot virtuaalityöpöytien välillä navigointiin. 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 kirjoittajan toimittamia kuvakkeita, mikä parantaa visuaalista yhtenäisyyttä sekaympäristöissä.

Tunnetut ongelmat ja regressiovaroitukset

Edistyksestä huolimatta Hyppy wlroots 0.19:ään tuo mukanaan joitakin regressioita. Yksi merkittävimmistä vaikutuksista koskee GTK-sovelluksia, joissa Valikkokohtia ei voi enää aktivoida yhdellä hiiren napsautuksella, vetämällä ja pudottamalla.n. Tämä ongelma on yhteinen muillekin käämitysohjelmille ja johtuu Wayland-spesifikaation epäselvyyksistä, joten sitä ei ole pidetty tämän julkaisun estävänä ongelmana.

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

Lopuksi, jos olet kiinnostunut tietämään siitä lisää, voit tutustua yksityiskohtiin osoitteessa seuraava linkki.

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