Release fan Sway 1.1 brΓ»kersomjouwing mei Wayland

barde gearstalde manager release Swaaie 1.1, boud mei it Wayland-protokol en folslein kompatibel mei de betegele finsterbehearder i3 en paniel i3 bar. Π§Π΅Ρ€Π΅Π· час послС выпуска 1.1.0 ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ выпуск 1.1.1 с устранСниСм ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π΅ совмСстимых с wlroots 0.6. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Π‘ΠΈ ΠΈ ferspraat troch Γ»nder MIT lisinsje. It projekt is rjochte op gebrΓ»k op Linux en FreeBSD.

i3-kompatibiliteit wurdt levere op it kommando-, konfiguraasjetriem- en IPC-nivo, wΓͺrtroch Sway kin wurde brΓ»kt as in transparante i3-ferfanging dy't Wayland brΓ»kt ynstee fan X11. Sway lit jo finsters op it skerm pleatse net romtlik, mar logysk. Windows binne ynrjochte yn in raster dat optimaal benutte fan skermromte en lit jo fluch manipulearje finsters mei allinnich it toetseboerd.

Om in folsleine brΓ»kersomjouwing te meitsjen, wurde de folgjende byhearrende komponinten oanbean: Wy ieten (eftergrΓ»nproses dy't it KDE idle protokol ymplementearje), swaylock (skermbefeiliging), Mako (notifikaasjebehearder), bartsk (skermΓ΄fbyldings nimme), slurpe (selektearje in gebiet op it skerm), wf-recorder (fideo-opname), waybar (applikaasjebalke), virtboard (skerm toetseboerd), wl-klamboerd (wurkje mei it klamboerd), wallutils (behear fan buroblΓͺd wallpaper).

Sway wurdt Γ»ntwikkele as in modulΓͺr projekt boud boppe op in biblioteek wlroots, dy't alle basisprimitiven befettet foar it organisearjen fan it wurk fan in gearstalde manager. Wlroots omfettet backends foar
abstraksje fan tagong ta it skerm, input apparaten, rendering sΓ»nder direkte tagong ta OpenGL, ynteraksje mei KMS / DRM, libinput, Wayland en X11 (in laach wurdt foarsjoen foar in run X11 applikaasjes basearre op Xwayland). Neist Sway wurdt de wlroots-bibleteek aktyf brΓ»kt yn oare projektenynklusyf Librem5 ΠΈ Cage. Neist C / C ++ binne bindingen Γ»ntwikkele foar Scheme, Common Lisp, Go, Haskell, OCaml, Python en Rust.

Yn de nije release:

  • Π’Ρ‹Π΄Π΅Π»Π΅Π½Π° Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° swaybg, прСдназначСнная для управлСния обоями Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Swaybg Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ привязан ΠΊ Sway ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΌΠΈ сСрвСрами Wayland, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹
    wlr-layer-shell, xdg-output ΠΈ xdg-shell;

  • ΠŸΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ ΡƒΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ нСсовмСстимостСй с ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠΌ i3;
  • Π’ панСль swaybar Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сСнсорных экранов (активация элСмСнтов касаниСм ΠΈ Ρ†ΠΈΠΊΠ»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов ΡΠ΄Π²ΠΈΠ³Π°ΡŽΡ‰ΠΈΠΌ ТСстом);
  • Π’ swaybar Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ Β«overlayΒ» для ΠΏΠΎΠΊΠ°Π·Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΠΊΠΎΠ½ Π±Π΅Π· ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ событий Π²Π²ΠΎΠ΄Π°;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ настойки unbind{sym,code,switch}.



Boarne: opennet.ru

Add a comment