Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.
i3 ühilduvus on tagatud käsurea, konfigureerimisfailide ja IPC tasandil, mis võimaldab kasutada Sway'd läbipaistva asendusena i3 jaoks, mis kasutab Waylandi asemel X11. Sway võimaldab aknaid ekraanil paigutada mitte ruumiliselt, vaid loogiliselt. Aknaid paigutatakse nii, et need moodustavad võrgu, mis optimaalselt kasutab ekraaniruumi ja võimaldab kiiret akende käsitlemist üksnes klaviatuuri abil.
Kogu kasutajakogemuse täiendamiseks pakutakse mitmeid seotud komponente: swayidle (taustaprotsess KDE idle protokolli rakendusega), swaylock (ekraanilukk), mako (teadetemenedžer), grim (ekraanipiltide loomine), slurp (ekraani ala valimine), wf-recorder (videote salvestamine), waybar (rakenduste paneel), virtboard (ekraanikirjutaja), wl-clipboard (vahepealse haldamine), wallutils (lauapiltide haldamine).
Sway areneb modulaarse projektina, mis on üles ehitatud wlroots raamatukogule, kuhu on esitatud kõik põhielemendid komposiitmenedžeri töö korraldamiseks. Wlroots sisaldab taustaprogramme ekraanile, sisendseadmetele, jooniste tegemiseks ilma otse OpenGL-i pöördumiseta, KMS/DRM-i, libinputi, Waylandi ja X11-ga (pakub vahekihti X11 rakenduste käitamiseks Xwaylandi baasil). Lisaks Sway-le kasutatakse wlroots raamatukogus aktiivselt ka teistes projektides, sealhulgas Librem5 ja Cage. C/C++ kõrval on loodud ka sidemed Scheme'i, Common Lisp'i, Go, Haskell'i, OCaml'i, Python'i ja Rust'i jaoks.
Uues väljaandes:
- Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
- Повышена плавность интерактивных операций перемещения и изменения размера окон.
- В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
- Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
- Добавлена опция для скрытия курсора во время набора.
- Реализация корзины адаптирована для работы в системах без systemd или elogind.
- Повышена надёжность работы с буфером обмена для приложений X11.
Allikas: opennet.ru
