labwc 0.6 a’ ruighinn le leasachaidhean API grafaigs agus barrachd

labwc

Tha Labwc na inneal-sgrìobhaidh stac uinneig stèidhichte air wlroots airson slighe-slighe, air a bhrosnachadh le openbox

Ya chaidh an dreach ùr de labwc 0.6 fhoillseachadh, a tha na dhreach cudromach, oir a’ toirt a-steach ath-shuidheachadh gus an API grafaigean wlroots a chleachdadh. Bidh seo a’ suathadh ri mòran raointean den chòd, gu sònraichte rendering, sgeadachadh taobh an fhrithealaiche, buileachadh còmhdach, agus a’ chlàr.

Dhaibhsan nach eil eòlach air labwc 0.6, bu chòir fios a bhith agad gu bheil e stèidhichte air an leabharlann wlroots, a chaidh a leasachadh le luchd-leasachaidh àrainneachd luchd-cleachdaidh Sway agus a bheir seachad gnìomhan bunaiteach airson obair manaidsear co-dhèanta stèidhichte air Wayland a chuir air dòigh.

De phròtacalan leudaichte Wayland, thathas a’ toirt taic do riaghladh wlr-toradh airson a bhith a’ rèiteachadh innealan toraidh, slige-fhilleadh airson obair slige an deasga a chuir air dòigh, agus Foreign-toplevel airson na lòsan agus na suidsichean uinneig agad fhèin a cheangal.

Prìomh nithean ùra labwc 0.6

Anns an dreach ùr seo de labwc 0.6 a tha air a thaisbeanadh, tha e air a chomharrachadh gu bheil ath-dhealbhadh gu mòr air cleachdadh an API grafaigs de shealladh air a sholarachadh le wlroots, mar sin bha an giullachd air a nochdadh anns an riochdachadh, sgeadachadh uinneagan, clàran-bìdh agus buileachadh còmhdach an sgrion.

El gluasad ìomhaigh is cruth-clò mus tèid a thaisbeanadh air an sgrion atharrachadh gu buffering an àite inneach (an structar wlr_texture), a rinn e comasach dèanamh cinnteach gu bheil an toradh air a sgèileadh gu ceart, agus chaidh an còd airson luchd-riaghlaidh ceangail gu wlr_scene_nodes a dhèanamh nas sìmplidhe.

Is e atharrachadh eile a tha a’ seasamh a-mach san dreach ùr seo sin deuchainnean aonachaidh leantainneach air an toirt seachad airson togalaichean Debian, FreeBSD, Arch and Void, a’ gabhail a-steach togalaichean neo-xwayland.

A bharrachd air an sin, is urrainn dhuinn sin a lorg cuideachd taic a bharrachd airson a bhith ag atharrachadh clò eadailteach agus cuideam clòidean (gus clòidean clò eadailteach is trom a chleachdadh), a bharrachd air suidheachadh a chur ris gus smachd a chumail a bheil ro-sheallaidhean sgeamaigeach air an comasachadh.

Chaidh am pròtacal xdg-desktop-portal-wlr a chomasachadh a bhith ag obair gun rèiteachadh a bharrachd (tòiseachadh dbus agus gnìomhachadh tro systemd crìochnaichte), a dh’ fhuasgail cùisean le sgaoileadh OBS Studio.

Cuideachd air a chomharrachadh san dreach ùr seo de labwc 0.6 tha an Chuir sinn taic ris a’ phròtacal drm_lease_v1, a tha air a chleachdadh gus ìomhaigh stereo a ghineadh le bufairean eadar-dhealaichte airson na sùilean clì is deas nuair a thèid a thaisbeanadh ann an fònaichean-cluaise brìgheil.

  • Riochdachadh cuibhreannach de shaighdean airson submenus. Chaidh taic airson luchd-sgaraidh a chur ris a’ chlàr.
  • Roghainnean deasbaid nas fheàrr.
  • Taic a bharrachd airson deasg mas-fhìor.
  • Taic a bharrachd airson a bhith a’ cleachdadh diofar chànanan ann an clàran-bìdh teachdaiche.
  • Taic air a chuir an gnìomh don phròtacal ùine taisbeanaidh a chaidh a chleachdadh gus bhidio a thaisbeanadh.
  • Taic a bharrachd airson innealan suathaidh.
  • Pròtacalan air an cur an gnìomh airson cleachdadh a’ mheur-chlàr brìgheil agus am puing.
  • Chuir sinn dòigh ris gus uinneag a phutadh air mullach uinneagan eile (ToggleAlwaysOnTop).
  • Chaidh roghainnean osd.border.color agus osd.border.width a chur ris gus leud is dath frèam na h-uinneige a mhìneachadh.
  • Chaidh roghainnean a chur ris gus dàil meur-chlàr atharrachadh agus roghainnean ath-aithris.
  • Chuir sinn ris a ’chomas gnìomhachd a cheangal gus gluasad le cuibhle na luchaige (gu gnàthach, a’ gluasad air na suidsichean deasg eadar deasg mas-fhìor).
  • Taic a bharrachd airson scrollaidh rèidh is còmhnard.

Mar a stàlaicheas tu LABWC?

Dhaibhsan aig a bheil ùidh ann a bhith comasach air an sgrìobhaiche-ciùil seo a stàladh air an t-siostam aca, feumaidh iad an stiùireadh a tha sinn a’ roinn gu h-ìosal a leantainn.

Is e an cuairteachadh aig a bheil an dòigh stàlaidh as fhasa Fedora agus gus labwc a chuir a-steach, dìreach fosgail inneal-crìochnachaidh agus innte tha sinn a’ dol a thaidhpeadh:

sudo dnf install labwc

An fheadhainn a tha luchd-cleachdaidh Arch Linux, Manjaro no sgaoileadh sam bith eile a thàinig bho Arch Linux, feumaidh iad inneal-crìochnachaidh fhosgladh agus innsidh iad an àithne a leanas gus na h-eisimeileachd riatanach a luchdachadh sìos:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Às deidh sin, gheibh iad còd stòr LABWC le bhith a ’ruith an àithne a leanas sa phort-adhair:

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

A-nis, dhaibhsan a tha nan luchd-cleachdaidh air Debian, UBuntu no cuairteachadh sam bith eile stèidhichte air aon de na dhà sin, feumaidh iad na leanas a thaipeadh san inneal-crìochnachaidh:

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

Dhaibhsan aig a bheil ùidh ann a bhith ag ionnsachadh barrachd mu LABWC, faodaidh iad tadhal air làrach an pròiseact air GitHub.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh. Feum air achaidhean air an comharrachadh le *

*

*

  1. Uallach airson an dàta: AB Internet Networks 2008 SL
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.