Rhyddhad amgylchedd arferol Sway 1.1 gan ddefnyddio Wayland

cymryd lle rhyddhau rheolwr cyfansawdd siglo 1.1, wedi'i adeiladu gan ddefnyddio protocol Wayland ac yn gwbl gydnaws â'r rheolwr ffenestri teils i3 a phanel i3bar. Awr ar ôl rhyddhau 1.1.0, cyhoeddwyd datganiad cywiro 1.1.1 gyda dileu newidiadau a ychwanegwyd yn anghywir nad ydynt yn gydnaws â wlroots 0.6. 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:

  • Mae'r cyfleustodau wedi'i wahanu'n brosiect ar wahân swaybg, wedi'i gynllunio i reoli papur wal bwrdd gwaith. Nid yw Swaybg bellach ynghlwm wrth Sway a gellir ei ddefnyddio gydag unrhyw weinyddion cyfansawdd Wayland sy'n cefnogi protocolau uwch
    wlr-haen-cragen, xdg-allbwn a xdg-cragen;

  • Mae gwaith wedi'i wneud i ddileu anghydnawsedd â rheolwr ffenestri i3;
  • Mae cefnogaeth ar gyfer sgriniau cyffwrdd wedi'i ychwanegu at y panel swaybar (actifadu elfennau trwy gyffwrdd a beicio trwy benbyrddau gydag ystum llithro);
  • Mae swaybar yn gweithredu modd “troshaen” i arddangos y panel ar ben ffenestri eraill heb brosesu digwyddiadau mewnbwn;
  • Ychwanegwyd y gallu i analluogi rheoli llwybrau byr bysellfwrdd gan ddefnyddio'r gosodiad dadrwymo{sym,code,switch}.



Ffynhonnell: opennet.ru

Ychwanegu sylw