Sway 1.4 lage anviwònman koutim lè l sèvi avèk Wayland

Prepare lage manadjè konpoze Balanse 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 ak panèl i3bar. Kòd pwojè a ekri nan C ak distribiye pa anba lisans MIT. Pwojè a vize pou itilize sou Linux ak FreeBSD.

Yo bay konpatibilite ak i3 nan nivo kòmandman, fichye konfigirasyon ak IPC, ki pèmèt Sway itilize kòm yon ranplasman transparan pou i3, lè l sèvi avèk Wayland olye de X11. Sway pèmèt ou mete fenèt sou ekran an pa espasyal, men lojikman. Fenèt yo mete deyò nan yon kadriyaj ki fè pi bon itilizasyon espas ekran epi ki pèmèt ou byen vit manipile fenèt lè l sèvi avèk sèlman klavye a.

Pou kreye yon anviwònman itilizatè konplè, eleman sa yo ki akonpaye yo ofri: nou te manje (pwosesis background ki aplike pwotokòl KDE san fè anyen konsa), balanse (ekonomizeur ekran), Mako (manadjè notifikasyon), macabre (pran Ekran), slurp (chwazi yon zòn sou ekran an), wf-anrejistrè (kapti videyo), bar wout (ba aplikasyon), virtboard (klavye ekran), wl-clipboard (k ap travay ak clipboard la), wallutils (jesyon D' Bureau).

Sway ap devlope kòm yon pwojè modilè bati sou tèt yon bibliyotèk wlroots, ki gen tout primitif debaz yo pou òganize travay yon manadjè konpoze. Wlroots gen ladann backends pou
abstraksyon aksè nan ekran an, aparèy antre, rann san aksè dirèk nan OpenGL, entèraksyon ak KMS/DRM, libinput, Wayland ak X11 (yo bay yon kouch pou kouri aplikasyon X11 ki baze sou Xwayland). Anplis Sway, bibliyotèk wlroots yo itilize aktivman nan lòt pwojèki gen ladan Librem5 и Kaj. Anplis C/C++, yo te devlope atachman pou Scheme, Common Lisp, Go, Haskell, OCaml, Python ak Rust.



Nan nouvo lage a:

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

    Sous: opennet.ru

  • Add nouvo kòmantè