ukukhululwa komphathi odibeneyo (ukukhutshwa kwe-1.3 akuzange kwakhiwe), yakhiwe kusetyenziswa i-Wayland protocol kwaye ihambelana ngokupheleleyo nomphathi wefestile enethayile. kunye nephaneli . Ikhowudi yeprojekthi ibhalwe kwi-C kunye phantsi kwelayisenisi ye-MIT. Le projekthi ijoliswe ekusetyenzisweni Linux kunye neFreeBSD.
Ukuhambelana kwe-i3 kubonelelwe kumyalelo, ifayile yoqwalaselo kunye nenqanaba le-IPC, evumela i-Sway ukuba isetyenziswe njenge-transparent i3 replacement esebenzisa i-Wayland endaweni ye-X11. I-Sway ikuvumela ukuba ubeke iifestile kwiscreen hayi ngokwesithuba, kodwa ngokwengqiqo. IiWindows zicwangciswe kwigridi ezisebenzisa ngokugqibeleleyo indawo yesikrini kwaye ikuvumela ukuba ulawule ngokukhawuleza windows usebenzisa ikhibhodi kuphela.
Ukudala imeko-bume epheleleyo yomsebenzisi, ezi zixhobo zilandelayo zikhaphayo zibonelelwa: (inkqubo yangasemva iphumeza iprotocol ye KDE), (umgcini skrini), (umphathi wesaziso), (ukuthatha imifanekiso yesikrini), (ukhetha indawo kwiscreen), (ukuthatha ividiyo), (ibha yesicelo), (ikhibhodi yesikrini), (ukusebenza ngebhodi eqhotyoshwayo), (ulawulo lwewallpaper yedesktop).
I-Sway iphuhliswa njengeprojekthi yeemodyuli eyakhelwe phezu kwethala leencwadi , equlethe zonke iiprimitives ezisisiseko zokulungelelanisa umsebenzi womphathi odibeneyo. I-Wlroots ibandakanya umva we
ukukhutshwa kokufikelela kwisikrini, izixhobo zokufaka, unikezelo ngaphandle kokufikelela ngokuthe ngqo kwi-OpenGL, ukusebenzisana ne-KMS/DRM, i-libinput, i-Wayland kunye ne-X11 (umaleko unikezelwe ngokuqhuba izicelo ze-X11 ezisekelwe kwi-Xwayland). Ukongeza kwi-Sway, ilayibrari ye-wlroots isetyenziswa ngokusebenzayo kuyo kubandakanya и . Ukongeza kwi-C / C ++, izibophelelo ziye zaphuhliswa kwi-Scheme, i-Common Lisp, i-Go, i-Haskell, i-OCaml, i-Python kunye ne-Rust.
Kukhupho olutsha:
umthombo: opennet.ru
