Ngaleupaskeun Sway 1.1 lingkungan pamaké ngagunakeun Wayland

lumangsung release manajer komposit Goyang 1.1, Diwangun nganggo protokol Wayland sareng sapinuhna cocog sareng manajer jandela ubin i3 jeung panel i3bar. Sajam saatos sékrési 1.1.0, sékrési koréksi diterbitkeun 1.1.1 kalawan ngaleungitkeun parobahan erroneously ditambahkeun anu teu cocog sareng wlroots 0.6. 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:

  • Utiliti parantos dipisahkeun kana proyék anu misah swaybg, dirancang pikeun ngatur wallpaper desktop. Swaybg henteu aya hubunganana sareng Sway sareng tiasa dianggo sareng server komposit Wayland anu ngadukung protokol canggih
    wlr-lapisan-cangkang, xdg-output jeung xdg-cangkang;

  • Karya parantos dilakukeun pikeun ngaleungitkeun incompatibilities sareng manajer jandela i3;
  • Rojongan pikeun layar rampa geus ditambahkeun kana panel swaybar (ngaktipkeun elemen ku touch jeung Ngabuburit ngaliwatan desktops kalawan gesture ngageser);
  • swaybar nerapkeun mode "overlay" pikeun mintonkeun panel dina luhureun jandéla séjén tanpa ngolah acara input;
  • Ditambahkeun kamampuan pikeun nganonaktipkeun potong kompas keyboard kontrol nganggo setelan unbind{sym,code,switch}.



sumber: opennet.ru

Tambahkeun komentar