labwc 0.6 ya zo tare da haɓaka API na zane da ƙari

labc

Labwc shine tushen wlroots mai haɗa tarin tarin taga don wayland, wahayi daga akwatin buɗewa

Ya sabon sigar labwc 0.6 an sake shi, wanda shine muhimmin siga, tun ya haɗa da refactoring don amfani da wlroots graphics API. Wannan ya shafi wurare da yawa na lambar, musamman ma'ana, kayan ado-gefen uwar garke, aiwatar da Layer, da menu.

Ga waɗanda ba su da masaniya da labwc 0.6, ya kamata ku san cewa yana dogara ne akan ɗakin karatu na wlroots, wanda masu haɓaka yanayin yanayin mai amfani da Sway suka haɓaka kuma suna ba da ayyuka na asali don tsara aikin mai sarrafa kayan haɗin gwiwar na tushen Wayland.

Na tsawaita ka'idojin Wayland, wlr-fitarwa-management ana tallafawa don daidaita na'urorin fitarwa, Layer-harsashi don tsara aikin harsashi na tebur, da na waje-toplevel don haɗa fanatocin ku da masu sauya taga.

Babban sabbin labarai na labwc 0.6

A cikin wannan sabon sigar labwc 0.6 da aka gabatar, an nuna cewa mahimmancin sake fasalin amfani da API ɗin zane-zane na scene bayar da wlroots, game da shi sarrafa shi ya bayyana a cikin ma'anar, kayan ado na windows, menus da kuma aiwatar da kullun allo.

El sarrafa hoto da rubutu kafin nunawa akan allo an canza zuwa buffering maimakon laushi (tsarin wlr_texture), wanda ya ba da damar tabbatar da daidaitaccen sikelin fitarwa, da lambar don ɗaure masu sarrafa zuwa wlr_scene_nodes an sauƙaƙa.

Wani canjin da ya fito a cikin wannan sabuwar sigar ita ce ci gaba da gwaje-gwajen haɗin kai da aka bayar don Debian, FreeBSD, Arch da Void suna ginawa, gami da ginin da ba xwayland ba.

Baya ga haka, muna kuma iya samun hakan ƙarin tallafi don daidaita rubutun da nauyin haruffa (don amfani da rubutun rubutu da m haruffa), da kuma ƙara saiti don sarrafa ko an kunna samfotin ƙira.

An kunna ka'idar xdg-desktop-portal-wlr don yin aiki ba tare da ƙarin tsari ba (farawar dbus da kunnawa ta hanyar da aka kammala tsarin), wanda ya warware batutuwa tare da sakin OBS Studio.

Hakanan an haskaka a cikin wannan sabon sigar labwc 0.6 shine Tallafin da aka aiwatar don ƙa'idar drm_lease_v1, wanda ake amfani da shi don samar da hoton sitiriyo tare da maɓalli daban-daban don idanun hagu da dama idan an nuna su a cikin na'urar kai ta gaskiya.

  • Matsakaicin wakilcin kibiyoyi don ƙananan menu. An ƙara goyan bayan masu rarraba zuwa menu.
  • Ingantattun zaɓuɓɓukan gyara kurakurai.
  • Ƙara tallafi don kwamfutoci masu kama-da-wane.
  • Ƙara goyon baya don amfani da harsuna daban-daban a cikin menu na abokin ciniki.
  • Tallafi da aka aiwatar don ƙa'idar lokacin gabatarwa da aka yi amfani da ita don nuna bidiyo.
  • Ƙara tallafi don na'urorin taɓawa.
  • An aiwatar da ladabi don amfani da maɓalli na kama-da-wane da mai nuni.
  • Ƙara hanyar da za a saka taga a saman sauran windows (ToggleAlwaysOnTop).
  • Ƙara osd.border.color da osd.border.width saituna don ayyana faɗi da launi na firam ɗin taga.
  • Ƙara saitunan don canza jinkirin keyboard da maimaita saituna.
  • An ƙara ikon haɗa ayyukan don gungurawa tare da dabaran linzamin kwamfuta (ta tsohuwa, gungurawa akan maɓallan tebur tsakanin kwamfutoci masu kama-da-wane).
  • Ƙara goyon baya don gungurawa santsi da kwance.

Yadda ake girka LABWC?

Ga waɗanda ke da sha'awar samun damar shigar da wannan mawaki a kan tsarin su, dole ne su bi umarnin da muka raba a ƙasa.

Rarraba wanda ke da hanyar shigarwa mafi sauƙi shine Fedora kuma don shigar da labwc, kawai buɗe tashar tashar kuma a ciki za mu buga:

sudo dnf install labwc

Wadanda suke masu amfani da Arch Linux, Manjaro ko wani rarraba da aka samu daga Arch Linux, dole ne su bude tasha kuma a ciki za su rubuta umarni masu zuwa don sauke abubuwan dogaro da suka dace:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Bayan haka, za su sami lambar tushe ta LABWC ta hanyar aiwatar da umarni mai zuwa a cikin tashar:

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

Yanzu, ga waɗanda suke masu amfani da Debian, Ubuntu ko kowane rarraba bisa ɗayan waɗannan biyun, dole ne su rubuta mai zuwa a cikin tashar:

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

Ga waɗanda suke da sha'awar ƙarin koyo game da LABWC, za su iya ziyarci rukunin yanar gizon aikin akan GitHub.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.