Ntọhapụ nke Sway 1.6 gburugburu onye ọrụ na-eji Wayland

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и 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ụ:

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

isi: opennet.ru

Tinye a comment