Rhyddhad amgylchedd arferol Sway 1.5 gan ddefnyddio Wayland

Parod rhyddhau rheolwr cyfansawdd siglo 1.5, wedi'i adeiladu gan ddefnyddio protocol Wayland ac yn gwbl gydnaws Γ’'r rheolwr ffenestri teils i3 a phanel i3bar. Mae cod y prosiect wedi'i ysgrifennu yn C a dosbarthu gan dan drwydded MIT. Mae'r prosiect wedi'i anelu at ei ddefnyddio ar Linux a FreeBSD.

Darperir cydnawsedd ag i3 ar lefel gorchmynion, ffeiliau cyfluniad ac IPC, sy'n caniatΓ‘u i Sway gael ei ddefnyddio fel amnewidiad tryloyw ar gyfer i3, gan ddefnyddio Wayland yn lle X11. Mae Sway yn caniatΓ‘u ichi osod ffenestri ar y sgrin nid yn ofodol, ond yn rhesymegol. Mae ffenestri wedi'u gosod mewn grid sy'n gwneud y defnydd gorau posibl o ofod sgrin ac sy'n eich galluogi i drin ffenestri'n gyflym gan ddefnyddio'r bysellfwrdd yn unig.

Er mwyn creu amgylchedd defnyddiwr cyflawn, cynigir y cydrannau atodol canlynol: bwytasom (proses cefndir yn gweithredu'r protocol segur KDE), swaylock (arbedwr sgrin), Mako (rheolwr hysbysu), grim (cymryd sgrinluniau), slurp (dewis ardal ar y sgrin), wf-recordydd (cipio fideo), bar ffordd (bar cais), virtfwrdd (bysellfwrdd sgrin), wl-clipfwrdd (gweithio gyda'r clipfwrdd), walutils (rheoli papur wal bwrdd gwaith).

Mae Sway yn cael ei ddatblygu fel prosiect modiwlaidd wedi'i adeiladu ar ben llyfrgell wlroots, sy'n cynnwys yr holl cyntefigau sylfaenol ar gyfer trefnu gwaith rheolwr cyfansawdd. Mae Wlroots yn cynnwys backends ar gyfer
tynnu mynediad i'r sgrin, dyfeisiau mewnbwn, rendro heb fynediad uniongyrchol i OpenGL, rhyngweithio Γ’ KMS/DRM, libinput, Wayland ac X11 (darperir haen ar gyfer rhedeg cymwysiadau X11 yn seiliedig ar Xwayland). Yn ogystal Γ’ Sway, mae'r llyfrgell wlroots yn cael ei ddefnyddio'n weithredol yn prosiectau eraillGan gynnwys Librem5 ΠΈ Cage. Yn ogystal Γ’ C/C++, mae rhwymiadau wedi'u datblygu ar gyfer Scheme, Common Lisp, Go, Haskell, OCaml, Python a Rust.

Yn y datganiad newydd:

  • Ychwanegwyd y gallu i drefnu allbwn yn ddeinamig ar systemau heb fonitor (di-ben) gan ddefnyddio'r gorchymyn create_output (gellir ei ddefnyddio i drefnu mynediad o bell i weithiwr trwy FforddVNC).
  • Trwy'r Protocolau Wayland mae cymorth mewnbwn-dull a mewnbwn testun ar gyfer golygyddion dulliau mewnbwn (IME) wedi'i roi ar waith.
  • Mae'n bosibl galluogi cydamseru addasol (VRR, Cyfradd Adnewyddu Amrywiol) i leihau jitter delwedd mewn gemau.
  • Cefnogaeth ychwanegol i'r protocol porthor gwylio, sy'n gwella perfformiad ac ansawdd gemau hΕ·n.
  • Mae gan systemau rhithwiroli a mynediad bwrdd gwaith o bell y gallu i ryng-gipio llwybrau byr bysellfwrdd.
  • Ychwanegwyd cefnogaeth protocol wlr-tramor-toplevel-rheolaeth, sy'n eich galluogi i gysylltu eich paneli eich hun a switshis ffenestr.

Ffynhonnell: opennet.ru

Ychwanegu sylw