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

Kwadoro ntọhapụ njikwa mejupụtara Nwee 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 na panel i3bar. Edere koodu oru ngo na C na kesara site n'okpuru ikike MIT. Ebumnuche a bụ iji na Linux na 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 onye ọrụ zuru oke, a na-enye ihe ndị na-eso ya: swayidle (usoro ndabere na-emejuputa ụkpụrụ KDE na-abaghị uru), swaylock (nchekwa ihuenyo), izu (onye njikwa ọkwa), oke (na-seta nseta ihuenyo), slurp (họrọ mpaghara na ihuenyo), wf-edekọ (ihe nkiri vidiyo), waybar (Ogwe ngwa), virtboard (ahụigodo ihuenyo), wl-clipbọọdụ (na-arụ ọrụ na clipboard), wallutils (njikwa akwụkwọ ahụaja desktọpụ).

A na-emepụta Sway dị ka ọrụ modular wuru n'elu ụlọ akwụkwọ wlroot, nke nwere ihe niile bụ isi maka ịhazi ọrụ nke onye njikwa ihe mejupụtara. Wlroots gụnyere backends maka
abstraction nke ịnweta ihuenyo, ngwaọrụ ntinye, nsụgharị na-enweghị ohere ozugbo na OpenGL, mmekọrịta ya na KMS/DRM, libinput, Wayland na X11 (a na-enye oyi akwa maka ngwa X11 na-agba ọsọ dabere na Xwayland). Na mgbakwunye na Sway, ọbá akwụkwọ wlroots na-arụsi ọrụ ike na ọrụ ndị ọzọgụnyere Librem5 и onu. Na mgbakwunye na C/C++, e mepụtala njikọ maka Scheme, Common Lisp, Go, Haskell, OCaml, Python na Rust.



Na mwepụta ọhụrụ:

  • Добавлена поддержка протокола VNC для удалённого обращения к рабочему столу. Работа организована через использование сервера wayvnc, который может подключаться к запущенным рабочим сеансам на базе Wayland, создаёт виртуальное устройство ввода и транслирует экранный вывод при помощи протокола RFB. Wayvnc в том числе можно использовать для запуска виртуальных рабочих столов, запускаемых на серверах без монитора. Поддержка ранее предлагавшегося бэкенда на базе протокола RDP прекращена.
  • Добавлена частичная поддержка запуска панели задач, развиваемой проектом MATE;
  • Реализована возможность настройки задержек отображения символов при вводе (опции max_render_time и sway-output);
  • Добавлена поддержка раздельной обработки групп клавиш на клавиатуре (для специализированных клавиатур);
  • Прекращена поддержка протокола xdg-shell v6 (нестабильная версия v6 уже неактуальна после стабилизации xdg-shell).

    isi: opennet.ru

  • Tinye a comment