Sway 1.6, onye njikwa nhazi nke ejiri usoro Wayland rụọ ma dakọọ nke ọma na onye njikwa windo i3 tiling na panel i3bar, dị ugbu a. Edere koodu ọrụ ahụ na C ma kesaa ya n'okpuru ikike MIT. Emebere ọrụ a ka ọ dịrị 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 ebe ọrụ zuru oke, a na-enye ihe ndị na-esote: swayidle (usoro ndabere na-emejuputa usoro iwu KDE), swaylock (saver screen), mako (onye njikwa ọkwa), grim (ịmepụta nseta ihuenyo), slurp (ịhọrọ mpaghara). na ihuenyo), wf-edekọ (video kpọọ), waybar (ogwe ngwa), virtboard (igodo ihuenyo), wl-clipboard (na-arụ ọrụ na clipboard), wallutils (ijikwa desktọọpụ akwụkwọ ahụaja).
A na-emepụta Sway dị ka ọrụ modular wuru n'elu ọba akwụkwọ wlroots, nke nwere ihe niile bụ isi maka ịhazi ọrụ nke onye njikwa ihe mejupụtara. Wlroots na-agụnye azụ azụ iji nweta ihuenyo nkịtị, ngwaọrụ ntinye, ntụgharị na-enweghị ịnweta OpenGL ozugbo, mmekọrịta ya na KMS/DRM, libinput, Wayland na X11 (a na-enye oyi akwa maka ịgba ọsọ ngwa X11 dabere na Xwayland). Na mgbakwunye na Sway, a na-eji ọbá akwụkwọ wlroots na-arụsi ọrụ ike na ọrụ ndị ọzọ, gụnyere Librem5 na Cage. Na mgbakwunye na C/C++, e mepụtala njikọ maka Scheme, Common Lisp, Go, Haskell, OCaml, Python na Rust.
Na mwepụta ọhụrụ:
- Emejuputala ikike iji ndenye usoro ntinye (IME) dị ka akụkụ nke ihe nhụta onye ọrụ, dị ka ogwe na ihuenyo mkpọchi.
- Ọdịmma emelitere nke mpio mmekọrịta na-emegharị na mbelata ọrụ.
- Ihe ngwungwu Flatpak na Snap nwere onwe ya na-eji protocol xdg-mba ọzọ iji kwalite njikọta na sistemụ.
- Ndakọrịta na onye njikwa windo i3 ka emelitere na mpaghara iwu na-agbanwe nhazi nke windo na ihuenyo.
- Agbakwunyere nhọrọ iji zoo cursor mgbe ị na-ede.
- A na-emezi mmejuputa ụgbọ ala ka ọ rụọ ọrụ na sistemụ na-enweghị sistemu ma ọ bụ elogind.
- ntụkwasị obi klipbọọdụ emelitere maka ngwa X11.
isi: opennet.ru
