Ngaleupaskeun Sway 1.2 lingkungan pamaké ngagunakeun Wayland

Disayagikeun release manajer komposit Goyang 1.2, 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:

  • Karya parantos dilakukeun pikeun ningkatkeun kasaluyuan sareng manajer jandela
    i3 4.17.

  • Ditambahkeun pilihan pikeun ngamimitian aplikasi saatos balikan deui;
  • Ditambahkeun toggle pikeun milih metode standar pikeun ngabagi windows kana tab atanapi sisi-demi-sisi (tumpuk);
  • Mékanisme pikeun ngaganti layouts keyboard geus ningkat, rojongan pikeun nangtukeun jenis alat input geus ditambahkeun, sarta paréntah anyar xkb_switch_layout geus diajukeun;
  • Ditambahkeun dukungan pikeun téma kursor, pikeun ngarobih paréntah xcursor_theme énggal;
  • Ditambahkeun dukungan pikeun jandéla pop-up ka lapisan-cangkang;
  • Dilaksanakeun dukungan pikeun protokol Wayland wlr-output-manajemén-v1, dimaksudkeun pikeun nyetel alat kaluaran;
  • Ditambahkeun dukungan pikeun ngarobih setélan layar sacara atom liwat API wlr_output;
  • Ditambahkeun setelan calibration_matrix pikeun calibration layar toél;
  • Ngalereskeun sababaraha bocor mémori sareng masalah kacilakaan.

sumber: opennet.ru

Tambahkeun komentar