Ntọhapụ nke Sway 1.1 gburugburu onye ọrụ na-eji Wayland

mere ntọhapụ njikwa mejupụtara Nwee 1.1, wuru site na iji Wayland protocol yana dakọtara nke ọma na njikwa windo tiled i3 na panel i3bar. Otu awa ka ahapụchara 1.1.0, ebipụtara ntọhapụ mmezi 1.1.1 na mkpochapụ nke mgbanwe agbakwunyere na-ezighi ezi na-adabaghị na wlroots 0.6. Edere koodu oru ngo na C na kesara site n'okpuru ikike MIT. Ebumnuche a bụ iji na Linux na FreeBSD.

A na-enye ndakọrịta i3 na iwu, faịlụ nhazi na ọkwa IPC, na-enye ohere iji Sway mee ihe dị ka ihe ngbanwe i3 nke na-eji Wayland kama X11. Sway na-enye gị ohere idowe windo na ihuenyo ọ bụghị na mbara igwe, kama n'ụzọ ezi uche dị na ya. A na-ahazi Windows na grid nke na-eme ka ohere ihuenyo dị mma ma na-enye gị ohere iji naanị ahụigodo na-emegharị ngwa ngwa windows.

Iji mepụta gburugburu onye ọrụ zuru oke, a na-enye ihe ndị na-eso ya: swayidle (usoro ndabere na-emejuputa ụkpụrụ KDE na-abaghị uru), swaylock (nchekwa ihuenyo), izu (onye njikwa ọkwa), oke (na-seta nseta ihuenyo), slurp (họrọ mpaghara na ihuenyo), wf-edekọ (ihe nkiri vidiyo), waybar (Ogwe ngwa), virtboard (ahụigodo ihuenyo), wl-clipbọọdụ (na-arụ ọrụ na clipboard), wallutils (njikwa akwụkwọ ahụaja desktọpụ).

A na-emepụta Sway dị ka ọrụ modular wuru n'elu ụlọ akwụkwọ wlroot, nke nwere ihe niile bụ isi maka ịhazi ọrụ nke onye njikwa ihe mejupụtara. Wlroots gụnyere backends maka
abstraction nke ịnweta ihuenyo, ngwaọrụ ntinye, nsụgharị na-enweghị ohere ozugbo na OpenGL, mmekọrịta ya na KMS/DRM, libinput, Wayland na X11 (a na-enye oyi akwa maka ngwa X11 na-agba ọsọ dabere na Xwayland). Na mgbakwunye na Sway, ọbá akwụkwọ wlroots na-arụsi ọrụ ike na ọrụ ndị ọzọgụnyere Librem5 и onu. Na mgbakwunye na C/C++, e mepụtala njikọ maka Scheme, Common Lisp, Go, Haskell, OCaml, Python na Rust.

Na mwepụta ọhụrụ:

  • E kewapụrụ akụrụngwa ahụ ka ọ bụrụ ọrụ dị iche swaybg, emebere iji jikwaa akwụkwọ ahụaja desktọpụ. Edekwaghị Swaybg na Sway ma enwere ike iji ya na sava ọ bụla mejupụtara Wayland nke na-akwado usoro iwu dị elu.
    wlr-layer-shell, xdg-mpụta na xdg-shell;

  • Emeela ọrụ iji kpochapụ ihe ndakọrịta na onye njikwa windo i3;
  • Agbakwunyere nkwado maka ihuenyo mmetụ aka na panel swaybar (ihe na-eme ka ihe na-eme ka ọ bụrụ ihe na-emetụ aka na ịgba ígwè site na desktọpụ nwere ihe ngosi mmịfe);
  • swaybar na-arụ ọrụ "overlay" mode iji gosipụta panel n'elu windo ndị ọzọ na-enweghị nhazi mmemme ntinye;
  • Agbakwunyere ikike iji gbanyụọ ụzọ mkpirisi ahụigodo njikwa site na iji ntọala wepu{sym,code, switch}.



isi: opennet.ru

Tinye a comment