labwc 0.6 ji nkwalite API eserese na ndị ọzọ bịarutere

labwc

Labwc bụ ihe na-emepụta ihe na-emepụta windo wlroots maka wayland, nke sitere na igbe mepere emepe

Ya ewepụtara ụdị ọhụrụ nke labwc 0.6, nke bụ nsụgharị dị mkpa, ebe ọ bụ na na-agụnye mmeghari iji jiri wlroots ndịna-emeputa API. Nke a na-emetụ ọtụtụ mpaghara koodu ahụ, karịsịa nsụgharị, ịchọ mma n'akụkụ nkesa, mmejuputa oyi akwa, na menu.

Maka ndị ị na-amaghị na labwc 0.6, ị kwesịrị ịmara na ọ dabere na ọbá akwụkwọ wlroots, nke ndị mmepe nke gburugburu ebe ọrụ Sway mepụtara ma na-enye ọrụ ndị bụ isi maka ịhazi ọrụ nke onye na-ahụ maka nhazi nke dabeere na Wayland.

N'ime usoro ịgbatị usoro Wayland, wlr-output-management na-akwado maka ịhazi ngwaọrụ mmepụta, Layer-shell maka ịhazi ọrụ nke shei desktọpụ, yana Foreign-toplevel maka ijikọ pane gị na windo windo.

Isi akụkọ ọhụrụ nke labwc 0.6

N'ime ụdị ọhụrụ a nke labwc 0.6 nke ewepụtara, e mere ka ọ pụta ìhè na emezigharịrị nke ọma iji ihe eserese API nke ọnọdụ nyere wlroots, si otú ahụ A na-egosipụta nhazi ahụ na nsụgharị ahụ, ihe ndozi nke windo, menus na mmejuputa nke mkpuchi ihuenyo.

El nhazi ihe onyonyo na mkpụrụedemede tupu egosipụta na ihuenyo gbanwere na nchekwa kama textures (ụkpụrụ wlr_texture), nke mere ka o kwe omume ịhụ n'ịgbapụta nsonaazụ ziri ezi, gbakwunyere koodu maka njide njikwa na wlr_scene_nodes.

Mgbanwe ọzọ pụtara ìhè na ụdị ọhụrụ a bụ nke ahụ a na-enye ule ntinye aka na-aga n'ihu maka Debian, FreeBSD, Arch na Void na-ewuli, gụnyere ndị na-abụghị xwayland na-ewuli.

Na mgbakwunye na nke ahụ, anyị nwekwara ike ịhụ nke ahụ nkwado agbakwunyere maka ịhazigharị mkpụrụedemede na ịdị arọ nke mkpụrụedemede (iji italic na mkpụrụedemede obi ike), yana ịgbakwunye ntọala ijikwa ma agbanyere nhụchalụ schematic.

Enyere protocol xdg-desktop-portal-wlr ka ọ rụọ ọrụ na-enweghị nhazi agbakwunyere (nbido dbus na ịgbalite site na sistemu emechara), nke edozila okwu na mwepụta OBS Studio.

E gosikwara na ụdị ọhụrụ a nke labwc 0.6 bụ Nkwado etinyere maka protocol drm_lease_v1, nke a na-eji wepụta onyonyo stereo nwere ihe nchekwa dị iche iche maka anya ekpe na aka nri mgbe egosipụtara na isi okwu eziokwu mebere.

  • Nnọchite anya akụ maka obere menus. Agbakwunyela nkwado maka ndị nkewa na menu.
  • Nhọrọ ndozi emelitere.
  • Nkwado agbakwunyere maka desktọpụ mebere.
  • Nkwado agbakwunyere maka iji asụsụ dị iche iche na menu ndị ahịa.
  • Nkwado etinyere maka usoro oge ngosi ejiri gosipụta vidiyo.
  • Nkwado agbakwunyere maka ngwaọrụ mmetụ.
  • Usoro eji arụ ọrụ maka iji ahụigodo mebere na ihe nrịbama.
  • Agbakwunyere ụzọ iji tụnye windo n'elu windo ndị ọzọ (ToggleAlwaysOnTop).
  • Agbakwunyere osd.border.color na osd.border.width ntọala iji kọwapụta obosara na agba nke etiti windo.
  • Ntọala agbakwunyere iji gbanwee igbu oge ahụigodo wee megharịa ntọala.
  • Agbakwunyere ikike ijikọ arụmọrụ iji pịgharịa na wiil òké (site na ndabara, na-atụgharị na desktọpụ na-agbanwe n'etiti desktọpụ mebere).
  • Nkwado agbakwunyere maka mpịakọta dị nro na kehoraizin.

Etu esi etinye LABWC?

Maka ndị nwere mmasị inwe ike ịwụnye onye na-ede egwú a na sistemụ ha, ha ga-agbaso ntuziaka anyị na-ekerịta n'okpuru.

Nkesa nke nwere usoro nrụnye kachasị mfe bụ Fedora na ịwụnye labwc, naanị mepee ọnụ ma n'ime ya anyị ga-apịnye:

sudo dnf install labwc

Ndị bụ ndị ọrụ nke Arch Linux, Manjaro ma ọ bụ nkesa ọ bụla ọzọ sitere na Arch Linux, ha ga-emepe ọnụ na ya ha ga-pịnye iwu na-esonụ iji budata ịdabere ndị dị mkpa:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Mgbe nke ahụ gasị, ha ga-enweta koodu isi LABWC site na ịgbanye iwu na-esote na njedebe:

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

Ugbu a, maka ndị ọrụ nke Debian, Ubuntu ma ọ bụ nkesa ọ bụla dabere na nke abụọ n'ime abụọ a, ha ga-etinyerịrị ihe ndị a na njedebe:

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

Maka ndị nwere mmasị ịmụtakwu banyere LABWC, ha nwere ike ịga na saịtị nke oru ngo na GitHub.


Ọdịnaya nke isiokwu agbaso ụkpụrụ anyị nke ụkpụrụ nduzi. Kpesa mmejọ pịa ebe a.

Bụrụ onye mbụ ịza ajụjụ

Hapu okwu gi

Adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *

*

*

  1. Na-ahụ maka data: AB Internet Networks 2008 SL
  2. Nzube nke data: Nchịkwa SPAM, njikwa okwu.
  3. Ikike: Nkwenye gị
  4. Nkwurịta okwu nke data: Agaghị agwa ndị ọzọ data ahụ ma ọ bụghị site na iwu.
  5. Nchekwa data: Ebe nchekwa data nke Occentus Networks (EU) kwadoro
  6. Ikike: Oge obula inwere ike igbachi, weghachite ma hichapụ ihe omuma gi.