labwc 0.6 saapuu grafiikkasovellusliittymän parannuksilla ja paljon muuta

labwc

Labwc on openboxin inspiroima wlroots-pohjainen ikkunoiden pinokompositori waylandille

Ya uusi versio labwc 0.6 julkaistiin, joka on tärkeä versio, koska sisältää refaktoroinnin wlroots-grafiikkasovellusliittymän käyttämiseksi. Tämä koskettaa monia koodin alueita, erityisesti renderöintiä, palvelinpuolen koristelua, tasojen toteutusta ja valikkoa.

Labwc 0.6:sta tuntemattomille kannattaa tietää, että se perustuu wlroots-kirjastoon, jonka Swayn käyttäjäympäristön kehittäjät ovat kehittäneet ja joka tarjoaa perustoiminnot Wayland-pohjaisen komposiittimanagerin työn organisointiin.

Waylandin laajennetuista protokollista wlr-ulostulon hallintaa tuetaan tulostuslaitteiden konfigurointiin, kerroskuorta työpöydän kuoren työn organisointiin ja Foreign-topleveliä omien ruutujen ja ikkunakytkimien yhdistämiseen.

Labwc 0.6:n tärkeimmät uutuudet

Tässä esitellyssä labwc 0.6:n uudessa versiossa korostetaan, että Suunniteltu merkittävästi uudelleen grafiikkasovellusliittymän käyttöä wlrootsin tarjoamasta kohtauksesta käsittely heijastui renderöintiin, ikkunoiden, valikoiden koristelu ja näytön kotelon toteutus.

El kuvan ja fontin käsittely ennen näytöllä näyttämistä siirtyi puskurointiin tekstuurien (wlr_texture-rakenne) sijaan, mikä mahdollisti lähdön oikean skaalauksen, sekä koodia ohjaimien sitomiseksi wlr_scene_nodesiin on yksinkertaistettu.

Toinen muutos, joka erottuu tässä uudessa versiossa, on se jatkuvat integraatiotestit Debian-, FreeBSD-, Arch- ja Void-koontiversioille, mukaan lukien ei-xwayland-koontiversiot.

Sen lisäksi voimme myös löytää sen lisätty tuki kursiivojen ja fonttien painon säätämiseen (jos haluat käyttää kursivoituja ja lihavoituja kirjasimia), sekä asetuksen lisääminen hallita, ovatko kaaviolliset esikatselut käytössä.

Protokolla xdg-desktop-portal-wlr otettiin käyttöön ilman lisämäärityksiä (dbus-alustus ja aktivointi systemd-valmistuksen kautta), mikä ratkaisi OBS Studio -julkaisuun liittyvät ongelmat.

Tässä labwc 0.6:n uudessa versiossa korostetaan myös Toteutettu tuki drm_lease_v1-protokollalle, jota käytetään luomaan stereokuva erilaisilla puskurilla vasemmalle ja oikealle silmälle, kun se näytetään virtuaalitodellisuuskuulokkeissa.

  • Alivalikoiden nuolien suhteutettu esitys. Valikkoon on lisätty tuki erottimille.
  • Parannetut virheenkorjausvaihtoehdot.
  • Lisätty tuki virtuaalisille työasemille.
  • Lisätty tuki eri kielten käyttämiselle asiakasvalikoissa.
  • Toteutettu tuki videon näyttämiseen käytettävälle esitysaikaprotokollalle.
  • Lisätty tuki kosketuslaitteille.
  • Virtuaalinäppäimistön ja osoittimen käyttöä varten toteutetut protokollat.
  • Lisätty tapa kiinnittää ikkuna muiden ikkunoiden päälle (ToggleAlwaysOnTop).
  • Lisätty osd.border.color ja osd.border.width asetukset määrittääksesi ikkunakehyksen leveyden ja värin.
  • Lisätty asetukset muuttaaksesi näppäimistön viivettä ja toistoasetuksia.
  • Lisätty mahdollisuus linkittää toimintoja vierittämään hiiren rullalla (oletusarvoisesti työpöydällä vieritys vaihtaa virtuaalisten työasemien välillä).
  • Lisätty tuki tasaiselle ja vaakasuoralle vieritykselle.

Kuinka asentaa LABWC?

Niiden, jotka ovat kiinnostuneita tämän säveltäjän asentamisesta järjestelmään, on noudatettava alla olevia ohjeita.

Jakelu, jolla on helpoin asennustapa, on Fedora ja asentaaksesi labwc, avaa vain pääte ja kirjoitamme siihen:

sudo dnf install labwc

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
cd labwc
meson build
ninja -C build

Nyt niiden, jotka ovat Debianin, UBuntun tai minkä tahansa muun jakelun käyttäjiä, jotka perustuvat jompaankumpaan näistä kahdesta, heidän on kirjoitettava terminaaliin seuraava:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

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.