композиттік менеджер шығарылымы (1.3 нұсқасы жасалмаған), Wayland протоколын пайдаланып жасалған және плитка терезесі менеджерімен толық үйлесімді және панель Жоба коды C және тілінде жазылған MIT лицензиясы бойынша. Жоба пайдалануға бағытталған Linux және FreeBSD.
i3-пен үйлесімділік пәрмендер, конфигурация файлдары және IPC деңгейінде қамтамасыз етіледі, бұл Sway X3 орнына Wayland көмегімен i11 үшін мөлдір ауыстыру ретінде пайдалануға мүмкіндік береді. Sway терезелерді экранға кеңістікте емес, логикалық түрде орналастыруға мүмкіндік береді. Терезелер экран кеңістігін оңтайлы пайдаланатын және тек пернетақтаны пайдаланып терезелерді жылдам өңдеуге мүмкіндік беретін торда орналастырылған.
Толық пайдаланушы ортасын жасау үшін келесі ілеспе компоненттер ұсынылады: (KDE бос протоколын жүзеге асыратын фондық процесс), (скринсейвер), (хабарлама менеджері), (скриншоттарды түсіру), (экрандағы аумақты таңдау), (бейне түсіру), (қолданбалар жолағы), (экран пернетақтасы), (буфермен жұмыс істеу), (жұмыс үстелінің тұсқағазын басқару).
Sway кітапхананың үстіне салынған модульдік жоба ретінде әзірленуде , онда композиттік менеджердің жұмысын ұйымдастыруға арналған барлық негізгі примитивтер бар. Wlroots серверіне арналған
экранға, енгізу құрылғыларына қол жеткізуді абстракциялау, OpenGL-ге тікелей қатынаусыз көрсету, KMS/DRM, libinput, Wayland және X11-мен өзара әрекеттесу (Xwayland негізіндегі X11 қолданбаларын іске қосу үшін қабат қарастырылған). Sway-ден басқа, wlroots кітапханасы белсенді түрде қолданылады , соның ішінде и . C/C++ тілінен басқа, байланыстырулар Scheme, Common Lisp, Go, Haskell, OCaml, Python және Rust үшін әзірленді.
Жаңа шығарылымда:
Ақпарат көзі: opennet.ru
