Ntọhapụ nke labwc 0.7, ihe nkesa mejupụtara maka Wayland

Ntọhapụ nke oru ngo labwc 0.7 (Lab Wayland Compositor) dị, na-emepụta ihe nkesa mejupụtara maka Wayland nwere ikike na-echetara onye njikwa windo Openbox (a na-egosi ọrụ a dị ka mgbalị ịmepụta Openbox ọzọ maka Wayland). N'ime atụmatụ nke labwc bụ minimalism, mmejuputa mmejuputa iwu, nnukwu nhọrọ nhazi na arụmọrụ dị elu. Edere koodu ọrụ ahụ na C ma kesaa ya n'okpuru ikikere GPLv2.

Ihe ndabere bụ ọ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 njikwa ihe mejupụtara dabere na Wayland. N'ime usoro usoro Wayland agbatịkwuru, wlr-output-management na-akwado maka ịhazi ngwaọrụ mmepụta, oyi akwa-shell maka ịhazi ọrụ nke shei desktọpụ, na mba ọzọ-toplevel maka ijikọ ogwe omenala na windo windo.

Ọ ga-ekwe omume ijikọ tinye-ons iji mejuputa ọrụ dị ka ịmepụta nseta ihuenyo, na-egosipụta akwụkwọ ahụaja na desktọpụ, idowe ogwe na menus. A naghị akwado mmetụta eserese, gradients na akara ngosi (ewezuga bọtịnụ windo) ma ọlị. Iji mee ngwa X11 na gburugburu dabere na usoro Wayland, a na-akwado iji mpaghara XWayland DDX. A na-ahazi isiokwu, isi menu na hotkeys site na faịlụ nhazi n'ụdị xml. Enwere nkwado arụnyere maka ihuenyo njupụta pikselụ dị elu (HiDPI).

Na mgbakwunye na menu mgbọrọgwụ arụnyere arụnyere, ahaziri site na menu.xml, ị nwere ike jikọọ mmemme menu ngwa ndị ọzọ, dị ka bemenu, fuzzel na wofi. Ị nwere ike iji Waybar, sfwbar, Yambar ma ọ bụ LavaLauncher dị ka panel. Iji jikwaa ihe nleba anya njikọ na ịgbanwe paramita ha, a na-atụ aro ka iji wlr-randr ma ọ bụ kanshi. Eji swaylock kpochie ihuenyo ahụ.

Ntọhapụ nke labwc 0.7, ihe nkesa mejupụtara maka Wayland

Mgbanwe dị mkpa na mwepụta ọhụrụ:

  • Emeela mgbanwe gaa na ngalaba ọhụrụ nke ọbá akwụkwọ wlroots 0.17.
  • Nkwado agbakwunyere maka usoro Wayland protocol cursor-shape-v1, nke a na-eji hazie ọdịdị nke cursor site na ibunye usoro onyonyo cursor.
  • Nkwado agbakwunyere maka usoro nha nha nha nke Wayland, nke na-enye onye njikwa ihe mejupụtara aka ịgafe ụkpụrụ ngbanwe elu na-abụghị integer, na-enye onye ahịa aka ịkọwapụta nha nke ihe nchekwa maka ihe wp_viewport, ma e jiri ya tụnyere ịgafe ozi ọnụ ọgụgụ gbara okirikiri.
  • Nkwado agbakwunyere maka akara ngosi na ogwe aha mpio.
  • Ngwa maka ịgbanwee n'etiti windo nwere ikike ịpịgharịa azụ site na ịpị aka ekpe ma ọ bụ elu.
  • Agbakwunyere ntọala osd.workspace-switcher.boxes.{width,height} iji chọpụta nha thumbnails dị na interface maka ịgbanwee n'etiti desktọpụ mebere.
  • Agbakwunyere omume ọhụrụ VirtualOutputAdd na VirtualOutputWepu maka ịgbakwunye na iwepu ngwaọrụ mmepụta mebere.
  • Agbakwunyere ResizeTo omume maka ngbanwe nha.
  • Ihe omume ToggleOmnipresent agbakwunyere yana nhọrọ "Mgbe niile na Oghere Ọrụ A na-ahụ anya" idowe ọdịnaya mgbe niile na desktọpụ nọ n'ọrụ.
  • Maka ngwa na-eji XWayland, a na-edozi ihe onwunwe _NET_WORKAREA, nke na-enye gị ohere ịghọta nha nke ebe efu na ihuenyo na-ejighị panel (dịka ọmụmaatụ, a na-eji ya na Qt mgbe ị na-agbakọ nha nke menus mmapụta).

isi: opennet.ru

Tinye a comment