Sway 1.5 scaoileadh timpeallachta saincheaptha ag baint úsáide as Wayland

ullmhaithe scaoileadh bainisteoir ilchodach smacht 1.5, tógtha ag baint úsáide as prótacal Wayland agus ag luí go hiomlán leis an mbainisteoir fuinneoige tílithe i3 agus painéal i3bar. Tá cód an tionscadail scríofa i C agus dáilte ag faoi ​​cheadúnas MIT. Tá an tionscadal dírithe ar úsáid ar Linux agus FreeBSD.

soláthraítear comhoiriúnacht i3 ag an leibhéal ordaithe, comhad cumraíochta agus IPC, rud a ligeann do Sway a úsáid mar athsholáthar trédhearcach i3 a úsáideann Wayland in ionad X11. Ligeann Sway duit fuinneoga a chur ar an scáileán ní spásúil, ach go loighciúil. Eagraítear Windows i ngreille a bhaineann an úsáid is fearr is féidir as spás scáileáin agus a ligeann duit fuinneoga a ionramháil go tapa ag baint úsáide as an méarchlár amháin.

Chun timpeallacht iomlán úsáideora a chruthú, tairgtear na comhpháirteanna tionlacain seo a leanas: swayidle (próiseas cúlra ag cur prótacal díomhaoin KDE i bhfeidhm), swaylock (spárálaíscáileáin), mako (bainisteoir fógraí), ghruama (gabháil scáileáin), slurp (réimse ar an scáileán a roghnú), wf-thaifeadán (gabháil físeáin), barra bealaigh (barra feidhmchláir), virtboard (méarchlár scáileáin), wl-gearrthaisce (ag obair leis an ngearrthaisce), wallutils (bainistíocht ballapháipéir deisce).

Tá Sway á fhorbairt mar thionscadal modúlach a tógadh ar bharr leabharlainne wlroots, ina bhfuil na primitives bunúsacha go léir chun obair bainisteoir ilchodach a eagrú. Áiríonn Wlroots cúlchistí le haghaidh
astarraingt rochtana ar an scáileán, gléasanna ionchuir, rindreáil gan rochtain dhíreach ar OpenGL, idirghníomhú le KMS/DRM, libinput, Wayland agus X11 (soláthraítear sraith chun feidhmchláir X11 a rith bunaithe ar Xwayland). Chomh maith le Sway, úsáidtear an leabharlann wlroots go gníomhach i tionscadail eilelena n-áirítear Librem5 и Cage. Chomh maith le C/C++, forbraíodh ceangail don Scéim, Common Lisp, Go, Haskell, OCaml, Python agus Rust.

Sa scaoileadh nua:

  • Добавлена возможность динамической организации вывода на системах без монитора (headless) при помощи команды create_output (может использоваться для организации удалённого обращения к рабочему через WayVNC).
  • Trí Wayland-протоколы input-method и text-input реализована поддержка редакторов методов ввода (IME).
  • Обеспечена возможность включения адаптивной синхронизации (VRR, Variable Refresh Rate) для сокращения дрожания изображения в играх.
  • Добавлена поддержка протокола viewporter, позволяющего повысить производительность и качество работы старых игр.
  • Системам виртуализации и удалённого доступа к рабочему столу предоставлена возможность перехвата клавиатурных комбинаций.
  • Добавлена поддержка протокола wlr-foreign-toplevel-management, позволяющего подключать собственные панели и переключатели окон.

Foinse: oscailtenet.ru

Add a comment