ΠΠΎΡΡΡΠΏΠ΅Π½ ΡΠ΅Π»ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° Sway 1.6, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Wayland ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ Ρ ΠΌΠΎΠ·Π°ΠΈΡΠ½ΡΠΌ ΠΎΠΊΠΎΠ½Π½ΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ i3 ΠΈ ΠΏΠ°Π½Π΅Π»ΡΡ i3bar. ΠΠΎΠ΄ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° ΡΠ·ΡΠΊΠ΅ Π‘ΠΈ ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ MIT. ΠΡΠΎΠ΅ΠΊΡ Π½Π°ΡΠ΅Π»Π΅Π½ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Linux ΠΈ 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.
I sefydlu amgylchedd defnyddiwr cyflawn, cynigir cydrannau cysylltiedig: swayidle (proses gefndir gyda gweithrediad y protocol segur KDE), swaylock (arbedwr sgrin), mako (rheolwr hysbysu), grim (creu sgrinluniau), slurp (dewis ardal ar y sgrin), wf-recorder (cipio fideo), waybar (bar cais), virtboard (bysellfwrdd ar y sgrin), wl-clipfwrdd (rheoli clipfwrdd), wallutils (rheoli papur wal bwrdd gwaith).
Mae Sway yn cael ei ddatblygu fel prosiect modiwlaidd wedi'i adeiladu ar ben y llyfrgell wlroots, sy'n cynnwys yr holl cyntefigau sylfaenol ar gyfer trefnu gwaith y rheolwr cyfansawdd. Mae Wlroots yn cynnwys backends ar gyfer tynnu mynediad sgrin, dyfeisiau mewnbwn, rendro heb gyrchu OpenGL yn uniongyrchol, rhyngwynebu Γ’ KMS/DRM, libinput, Wayland, a X11 (darperir haen i redeg cymwysiadau X11 yn seiliedig ar Xwayland). Yn ogystal Γ’ Sway, mae'r llyfrgell wlroots yn cael ei ddefnyddio'n weithredol mewn prosiectau eraill, gan gynnwys Librem5 a 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:
- Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π²Π²ΠΎΠ΄Π° (IME) Π² ΡΠΎΡΡΠ°Π²Π΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ ΡΠΊΡΠ°Π½ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ.
- ΠΠΎΠ²ΡΡΠ΅Π½Π° ΠΏΠ»Π°Π²Π½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΎΠΊΠΎΠ½.
- Π ΡΠ°ΠΌΠΎΠ΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ°Ρ Flatpak ΠΈ Snap Π΄Π»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» xdg-foreign.
- Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ ΠΎΠΊΠΎΠ½Π½ΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ i3 ΡΠ»ΡΡΡΠ΅Π½Π° Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΡ ΡΠ°ΡΠΊΠ»Π°Π΄ΠΊΡ ΠΎΠΊΠΎΠ½ Π½Π° ΡΠΊΡΠ°Π½Π΅.
- ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠΏΡΠΈΡ Π΄Π»Ρ ΡΠΊΡΡΡΠΈΡ ΠΊΡΡΡΠΎΡΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π½Π°Π±ΠΎΡΠ°.
- Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΡΠ·ΠΈΠ½Ρ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π±Π΅Π· systemd ΠΈΠ»ΠΈ elogind.
- ΠΠΎΠ²ΡΡΠ΅Π½Π° Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π±ΡΡΠ΅ΡΠΎΠΌ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ X11.
Ffynhonnell: opennet.ru