Ngaleupaskeun Sway 1.5 lingkungan pamaké ngagunakeun Wayland

Disayagikeun release manajer komposit Goyang 1.5, Diwangun nganggo protokol Wayland sareng sapinuhna cocog sareng manajer jandela ubin 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:

  • Добавлена возможность динамической организации вывода на системах без монитора (headless) при помощи команды create_output (может использоваться для организации удалённого обращения к рабочему через WayVNC).
  • ngaliwatan Wayland-протоколы input-method и text-input реализована поддержка редакторов методов ввода (IME).
  • Обеспечена возможность включения адаптивной синхронизации (VRR, Variable Refresh Rate) для сокращения дрожания изображения в играх.
  • Добавлена поддержка протокола viewporter, позволяющего повысить производительность и качество работы старых игр.
  • Системам виртуализации и удалённого доступа к рабочему столу предоставлена возможность перехвата клавиатурных комбинаций.
  • Добавлена поддержка протокола wlr-asing-toplevel-manajemén, позволяющего подключать собственные панели и переключатели окон.

sumber: opennet.ru

Tambahkeun komentar