Labwc 0.6 ir pieejams ar grafikas API uzlabojumiem un citiem

labwc

Labwc ir uz wlroots balstīta logu skursteņa kompozīcija Wayland, iedvesmojoties no openbox.

Ya tika izlaista jaunā labwc 0.6 versija, kas ir svarīga versija, jo ietver pārstrukturēšanu, lai izmantotu wlroot grafikas API. Tas skar daudzas koda jomas, jo īpaši renderēšanu, servera puses apdari, slāņa ieviešanu un izvēlni.

Tiem, kas nav pazīstami ar labwc 0.6, der zināt, ka tā ir balstīta uz wlroots bibliotēku, ko izstrādājuši Sway lietotāju vides izstrādātāji un kas nodrošina pamatfunkcijas Wayland bāzes kompozītu pārvaldnieka darba organizēšanai.

No Wayland paplašinātajiem protokoliem tiek atbalstīta wlr-izejas pārvaldība izvadierīču konfigurēšanai, slāņa apvalks darbvirsmas čaulas darba organizēšanai un ārvalstu augšējais līmenis, lai savienotu savus rūtis un logu slēdžus.

Galvenie labwc jauninājumi 0.6

Šajā jaunajā labwc 0.6 versijā, kas tiek prezentēta, ir uzsvērts, ka būtiski pārveidoja grafikas API izmantošanu no ainas, ko nodrošina wlroots, tādējādi apstrāde tika atspoguļota atveidē, logu, izvēļņu dekorēšana un ekrāna korpusa ieviešana.

El attēlu un fontu apstrāde pirms parādīšanas ekrānā pārslēgta uz buferizāciju tekstūru vietā (wlr_texture struktūra), kas ļāva nodrošināt pareizu izvades mērogošanu, kā arī ir vienkāršots kods kontrolieru saistīšanai ar wlr_scene_nodes.

Vēl viena izmaiņa, kas izceļas šajā jaunajā versijā, ir tā nodrošināti nepārtraukti integrācijas testi Debian, FreeBSD, Arch un Void versijām, tostarp ne-xwayland būvēm.

Papildus tam mēs varam arī to atrast pievienots atbalsts slīpraksta un fontu svara pielāgošanai (lai izmantotu slīprakstu un treknrakstu), kā arī pievienojot iestatījumu lai kontrolētu, vai ir iespējoti shematiskie priekšskatījumi.

Protokols xdg-desktop-portal-wlr tika iespējots darbam bez papildu konfigurācijas (dbus inicializācija un aktivizēšana, izmantojot systemd complete), kas atrisināja problēmas ar OBS Studio laidienu.

Šajā jaunajā labwc 0.6 versijā ir izcelts arī Ieviests drm_lease_v1 protokola atbalsts, ko izmanto, lai ģenerētu stereo attēlu ar dažādiem buferiem kreisajai un labajai acij, kad tas tiek parādīts virtuālās realitātes austiņās.

  • Proporcionāls apakšizvēlņu bultiņu attēlojums. Izvēlnei ir pievienots atdalītāju atbalsts.
  • Uzlabotas atkļūdošanas iespējas.
  • Pievienots atbalsts virtuālajiem galddatoriem.
  • Pievienots atbalsts dažādu valodu lietošanai klientu izvēlnēs.
  • Ieviests atbalsts prezentācijas laika protokolam, ko izmanto video parādīšanai.
  • Pievienots atbalsts skārienierīcēm.
  • Virtuālās tastatūras un rādītāja izmantošanai ieviesti protokoli.
  • Pievienots veids, kā piespraust logu virs citiem logiem (ToggleAlwaysOnTop).
  • Pievienoti osd.border.color un osd.border.width iestatījumi, lai definētu loga rāmja platumu un krāsu.
  • Pievienoti iestatījumi, lai mainītu tastatūras aizkaves un atkārtošanas iestatījumus.
  • Pievienota iespēja saistīt darbības, lai ritinātu ar peles ritenīti (pēc noklusējuma ritināšana uz darbvirsmas pārslēdzas starp virtuālajām darbvirsmām).
  • Pievienots atbalsts vienmērīgai un horizontālai ritināšanai.

Kā instalēt LABWC?

Tiem, kuri vēlas instalēt šo komponistu savā sistēmā, viņiem ir jāievēro tālāk sniegtie norādījumi.

Izplatījums, kuram ir vienkāršākā instalēšanas metode, ir Fedora, un, lai instalētu labwc, vienkārši atveriet termināli, un tajā mēs ierakstīsim:

sudo dnf install labwc

Tie, kas ir Arch Linux, Manjaro vai jebkura cita no Arch Linux atvasinātā izplatītāja lietotājiem, viņiem ir jāatver termināls, un tajā viņi ierakstīs šādu komandu, lai lejupielādētu nepieciešamās atkarības:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Pēc tam viņi saņems LABWC avota kodu, terminālā izpildot šādu komandu:

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

Tagad tiem, kas ir Debian, UBuntu vai jebkura cita izplatīšanas lietotāji, kuru pamatā ir kāds no šiem diviem, terminālī ir jāievada:

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

Tiem, kas vēlas uzzināt vairāk par LABWC, viņi var apmeklēt vietni projekts vietnē GitHub.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.