Release fan Sway 1.6 brûkersomjouwing mei Wayland

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

i3-kompatibiliteit wurdt levere op it kommando-, konfiguraasjetriem- en IPC-nivo, wêrtroch Sway kin wurde brûkt as in transparante i3-ferfanging dy't Wayland brûkt ynstee fan X11. Sway lit jo finsters op it skerm pleatse net romtlik, mar logysk. Windows binne ynrjochte yn in raster dat optimaal benutte fan skermromte en lit jo fluch manipulearje finsters mei allinnich it toetseboerd.

Om in folweardige brûkersomjouwing te meitsjen, wurde de folgjende begeliedende komponinten oanbean: swayidle (eftergrûnproses dy't it KDE idle protokol ymplementearje), swaylock (skermbefeiliging), mako (notifikaasjebehearder), grim (skermôfbylding meitsje), slurp (selektearje in gebiet op it skerm), wf-recorder (fideo-opname), waybar (applikaasjebalke), virtboard (toetseboerd op it skerm), wl-klamboerd (wurken mei it klamboerd), wallutils (beheare fan buroblêd wallpaper).

Sway wurdt ûntwikkele as in modulêr projekt boud boppe op 'e wlroots-bibleteek, dy't alle basisprimitiven befettet foar it organisearjen fan it wurk fan' e gearstalde manager. Wlroots omfettet backends foar abstrakt tagong ta it skerm, ynfierapparaten, rendering sûnder direkt tagong ta OpenGL, ynteraksje mei KMS / DRM, libinput, Wayland en X11 (in laach is foarsjoen foar it útfieren fan X11-applikaasjes basearre op Xwayland). Neist Sway wurdt de wlroots-bibleteek aktyf brûkt yn oare projekten, wêrûnder Librem5 en Cage. Neist C / C ++ binne bindingen ûntwikkele foar Scheme, Common Lisp, Go, Haskell, OCaml, Python en Rust.

Yn de nije release:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

Boarne: opennet.ru

Add a comment