Disayagikeun release manajer komposit Goyang 1.4 (Π²ΡΠΏΡΡΠΊ 1.3 Π½Π΅ Π±ΡΠ» ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½), ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° Wayland ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ Ρ ΠΌΠΎΠ·Π°ΠΈΡΠ½ΡΠΌ ΠΎΠΊΠΎΠ½Π½ΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ i3 jeung panel i3bar. Kode proyΓ©k ditulis dina C jeung disebarkeun ku handapeun lisΓ©nsi MIT. ProyΓ©k ieu ditujukeun pikeun dianggo dina Linux sareng FreeBSD.
Kasaluyuan i3 disayogikeun dina parΓ©ntah, file konfigurasi sareng tingkat IPC, ngamungkinkeun Sway dianggo salaku gaganti i3 transparan anu nganggo Wayland tinimbang X11. Sway ngidinan Anjeun pikeun nempatkeun jandΓ©la dina layar teu spasial, tapi logis. Windows disusun dina grid nu ngagunakeun spasi layar optimal tur ngidinan Anjeun pikeun gancang ngamanipulasi windows ngan ngagunakeun keyboard.
Pikeun nyiptakeun lingkungan pangguna anu lengkep, komponΓ©n di handap ieu ditawarkeun: swayiled (prosΓ©s latar ngalaksanakeun protokol idle KDE), swaylock (pangawΓ©t layar), mako (manajer bewara), surem (nyokot screenshot), slurp (milih wewengkon dina layar), wf-pangrΓ©kam (ngarekam video), waybar (baris aplikasi), virtboard (keyboard layar), wl-clipboard (Gawe sareng clipboard), wallutils (manajemΓ©n wallpaper desktop).
Sway dikembangkeun salaku proyΓ©k modular anu diwangun di luhur perpustakaan wlroots, nu ngandung sakabΓ©h primitif dasar pikeun ngatur karya manajer komposit. Wlroots ngawengku backends pikeun
abstraksi aksΓ©s ka layar, alat input, Rendering tanpa wasa langsung ka OpenGL, interaksi jeung KMS / DRM, libinput, Wayland na X11 (lapisan disadiakeun pikeun ngajalankeun aplikasi X11 dumasar kana Xwayland). Salian Sway, perpustakaan wlroots aktip dianggo dina proyΓ©k sΓ©jΓ©nkaasup Librem5 ΠΈ kurung. Salian C / C ++, bindings geus dimekarkeun pikeun skΓ©ma, Lisp umum, Go, Haskell, OCaml, Python jeung Rust.
Dina rilis anyar:
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° VNC Π΄Π»Ρ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ΠΌΡ ΡΡΠΎΠ»Ρ. Π Π°Π±ΠΎΡΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΠ΅ΡΠ΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠ° wayvnc, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΊ Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΌ ΡΠ°Π±ΠΎΡΠΈΠΌ ΡΠ΅Π°Π½ΡΠ°ΠΌ Π½Π° Π±Π°Π·Π΅ Wayland, ΡΠΎΠ·Π΄Π°ΡΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π²Π²ΠΎΠ΄Π° ΠΈ ΡΡΠ°Π½ΡΠ»ΠΈΡΡΠ΅Ρ ΡΠΊΡΠ°Π½Π½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° RFB. Wayvnc Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΡΡ
ΡΠ°Π±ΠΎΡΠΈΡ
ΡΡΠΎΠ»ΠΎΠ², Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌΡΡ
Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ
Π±Π΅Π· ΠΌΠΎΠ½ΠΈΡΠΎΡΠ°. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π½Π΅Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π²ΡΠ΅Π³ΠΎΡΡ Π±ΡΠΊΠ΅Π½Π΄Π° Π½Π° Π±Π°Π·Π΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° RDP ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π°.
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡΠ°ΡΡΠΈΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π·Π°ΠΏΡΡΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ Π·Π°Π΄Π°Ρ, ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ MATE;
Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΡΠΈ Π²Π²ΠΎΠ΄Π΅ (ΠΎΠΏΡΠΈΠΈ max_render_time ΠΈ sway-output);
ΠΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠ°Π·Π΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π³ΡΡΠΏΠΏ ΠΊΠ»Π°Π²ΠΈΡ Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ΅ (Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡ);
ΠΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° xdg-shell v6 (Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ Π²Π΅ΡΡΠΈΡ v6 ΡΠΆΠ΅ Π½Π΅Π°ΠΊΡΡΠ°Π»ΡΠ½Π° ΠΏΠΎΡΠ»Π΅ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ xdg-shell).
sumber: opennet.ru