labwc 0.5, tiedä mitä uutta tässä Waylandille luodussa palvelimessa on

The labwc 0.5:n uuden version julkaisu, joka on asetettu kehitykseksi yhdistelmäpalvelin Waylandille Openbox-ikkunanhallintaa muistuttavilla ominaisuuksilla (projekti esitetään yrityksenä luoda Openbox-vaihtoehto Waylandille).

Labwc:n ominaisuuksiin kuuluu mm minimalismi, kompakti toteutus, laajat mukautusmahdollisuudet ja korkea suorituskyky. Se perustuu Swayn käyttäjäympäristön kehittäjien kehittämään wlroots-kirjastoon, joka tarjoaa perustoiminnot Wayland-pohjaisen komposiittipäällikön työn organisoimiseksi.

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.

Toteutukseen on mahdollista liittää laajennuksia toimintoja, kuten kuvakaappausten luominen, taustakuvan näyttäminen työpöydällä, paneelien ja valikkojen sijoittaminen. Animoituja tehosteita, liukuvärejä ja kuvakkeita (poikkeuksena ikkunapainikkeita) ei periaatteessa tueta.

X11-sovellusten suorittamiseen ympäristössä, joka perustuu Wayland-protokollaan, XWayland DDX -komponentin käyttöä tuetaan. Teema, perusvalikko ja pikanäppäimet määritetään xml-muodossa olevien asetustiedostojen kautta.

Menu.xml:n kautta konfiguroitavan sisäänrakennetun juurivalikon lisäksi voidaan sisällyttää kolmannen osapuolen sovellusten valikkototeutuksia, kuten bemenu , fuzzel ja wofi, sekä Waybaria, Ambaria tai LavaLauncheria voidaan käyttää paneelina, vaikka sitä suositellaankin wlrrandr- tai kanshi-komennolla ohjataan monitorien liitäntää ja muutetaan niiden parametreja.

Labwc 0.5:n tärkeimmät uutuudet

Tässä esitellyssä uudessa versiossa se erottuu tärkeimpänä uutuutena Korkean pikselitiheyden näyttöjä (HiDPI) tuetaan.

Sen lisäksi elementtien uudelleenryhmittelyä tarjotaan kun lisälähtölaitteet poistetaan käytöstä ja myös muuttuneet liikkuvien elementtien käsittelyyn liittyvät asetukset hiiren kanssa.

Muut erottuvat muutokset ovat se lisätty mahdollisuus kutistaa ikkunaa sen jälkeen, kun se on siirretty (poista maksimointi liikkeessä), sekä tuki sfwbarille (Sway Floating Window Bar).

Voimme myös huomata, että CycleViewPreview-vaihtoehto lisättiin sisällön esikatseluun, kun vaihdat ikkunoita Alt+Tab-käyttöliittymällä.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • Lisätty tuki asiakasvalikkoille.
  • Tarjosi mahdollisuuden ajaa sovelluksia koko näytön tilassa.
  • Lisätty mahdollisuus sitoa toiminto siirrettäessä hiiren osoitinta pois näytön reunasta.
  • Lisätty tuki wlrootin tukemille WLR_{WL,X11}_OUTPUTS-ympäristömuuttujille.
  • Lisätty tuki ohjauseleille (vaihto- ja nipistyszoomaus).

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

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.


Artikkelin sisältö noudattaa periaatteita toimituksellinen etiikka. Ilmoita virheestä napsauttamalla täällä.

Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista.

*

*

  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.