Waylandin yhdistelmäpalvelimen labwc 0.7 julkaisu

Labwc 0.7 -projektin julkaisu (Lab Wayland Compositor) on saatavilla, ja se kehittää Waylandille komposiittipalvelimen, jonka ominaisuudet muistuttavat Openbox-ikkunanhallintaa (projekti esitetään yrityksenä luoda Openbox-vaihtoehto Waylandille). Labwc:n ominaisuuksia ovat minimalismi, kompakti toteutus, laajat mukautusmahdollisuudet ja korkea suorituskyky. Projektikoodi on kirjoitettu C-kielellä ja jaettu GPLv2-lisenssillä.

Pohja on Swayn käyttäjäympäristön kehittäjien kehittämä wlroots-kirjasto, joka tarjoaa perustoiminnot Waylandiin perustuvan komposiittipäällikön työn organisoimiseen. Laajennetuista Wayland-protokollia tuetaan wlr-ulostulon hallintaa tulostuslaitteiden määrittämiseen, kerroskuorta työpöydän kuoren työn organisointiin ja ulkomaalaista ylätasoa mukautettujen paneelien ja ikkunakytkimien yhdistämiseen.

On mahdollista liittää lisäosia toteuttamaan toimintoja, kuten kuvakaappausten luomista, taustakuvan näyttämistä työpöydällä, paneelien ja valikoiden sijoittamista. Animoituja tehosteita, liukuvärejä ja kuvakkeita (poikkeuksena ikkunapainikkeita) ei tueta ollenkaan. X11-sovellusten ajamiseen Wayland-protokollaan perustuvassa ympäristössä tuetaan XWayland DDX -komponentin käyttöä. Teema, perusvalikko ja pikanäppäimet määritetään xml-muodossa olevien asetustiedostojen avulla. Siinä on sisäänrakennettu tuki korkean pikselitiheyden (HiDPI) näytöille.

Menu.xml:n kautta konfiguroidun sisäänrakennetun juurivalikon lisäksi voit yhdistää kolmannen osapuolen sovellusvalikkototeutuksia, kuten bemenu, fuzzel ja wofi. Voit käyttää paneelina Waybaria, sfwbaria, Yambaria tai LavaLauncheria. Monitorien yhdistämisen ja niiden parametrien muuttamisen hallintaan suositellaan käytettäväksi wlr-randr tai kanshi. Näyttö lukitaan swaylockilla.

Waylandin yhdistelmäpalvelimen labwc 0.7 julkaisu

Tärkeimmät muutokset uudessa julkaisussa:

  • Siirtyminen wlroots 0.17 -kirjaston uuteen haaraan on tehty.
  • Lisätty tuki Wayland-protokollalle cursor-shape-v1, jota käytetään kursorin ulkoasun mukauttamiseen lähettämällä sarjan kohdistimen kuvia.
  • Lisätty tuki Waylandin murto-mittakaavaprotokollalle, jonka avulla yhdistelmähallinta voi välittää pintaskaalausarvoja, jotka eivät ole kokonaislukuja, jolloin asiakas voi määrittää tarkemman puskurin koon wp_viewport-objekteille verrattuna pyöristetyn skaalauksen tietojen välittämiseen.
  • Lisätty tuki kuvakkeille ikkunoiden otsikkoriveissä.
  • Ikkunoiden välillä siirtymisen käyttöliittymässä on mahdollisuus selata taaksepäin painamalla vasenta tai ylänuolta.
  • Lisätty asetus osd.workspace-switcher.boxes.{width,height} määrittääksesi pikkukuvien koon käyttöliittymässä virtuaalisten työasemien välillä vaihtamista varten.
  • Lisätty uusia toimintoja VirtualOutputAdd ja VirtualOutputRemove virtuaalisten tulostuslaitteiden lisäämiseen ja poistamiseen.
  • Lisätty ResizeTo-toiminto koon muuttamiseen.
  • Lisätty ToggleOmnipresent-toiminto ja "Always on Visible Workspace" -vaihtoehto, jotta sisältö aina asetetaan aktiiviselle työpöydälle.
  • XWaylandia käyttäville sovelluksille asetetaan ominaisuus _NET_WORKAREA, jonka avulla voit ymmärtää ruudun vapaan alueen koon, jota paneelit eivät käytä (setä käytetään esimerkiksi Qt:ssä laskettaessa ponnahdusvalikoiden kokoa).

Lähde: opennet.ru

Lisää kommentti