Sway 1.2 rilis lingkungan adat nggunakake Wayland

disiapake release manager gabungan Swara 1.2, dibangun nggunakake protokol Wayland lan kompatibel karo manajer jendhela jubin i3 lan panel i3bar. Kode project ditulis ing C lan disebarake dening ing lisensi MIT. Proyèk iki dituju kanggo nggunakake Linux lan FreeBSD.

kompatibilitas i3 diwenehake ing printah, file konfigurasi lan tingkat IPC, saéngga Sway bisa digunakake minangka panggantos i3 transparent sing nggunakake Wayland tinimbang X11. Sway ngidini sampeyan nyelehake jendhela ing layar ora sacara spasial, nanging kanthi logis. Windows disusun ing kothak sing ngoptimalake ruang layar lan ngidini sampeyan cepet ngapusi windows mung nggunakake keyboard.

Kanggo nggawe lingkungan pangguna sing lengkap, komponen ing ngisor iki ditawakake: kita mangan (proses latar mburi ngleksanakake protokol idle KDE), swaylock (screen saver), Mako (manajer notifikasi), surem (njupuk screenshot), slur (milih area ing layar), wf-recorder (ngrekam video), waybar (aplikasi bar), virtboard (keyboard layar), wl-clipboard (nganggo clipboard), wallutils (manajemen wallpaper desktop).

Sway lagi dikembangake minangka proyek modular sing dibangun ing ndhuwur perpustakaan wlroots, sing ngemot kabeh primitif dhasar kanggo ngatur karya manajer gabungan. Wlroots kalebu backends kanggo
abstraksi akses menyang layar, piranti input, Rendering tanpa akses langsung menyang OpenGL, interaksi karo KMS / DRM, libinput, Wayland lan X11 (lapisan kasedhiya kanggo mbukak aplikasi X11 adhedhasar Xwayland). Saliyane Sway, perpustakaan wlroots aktif digunakake ing proyek liyanekalebu Librem5 и kandhang. Saliyane C / C ++, bindings wis dikembangaké kanggo Scheme, Lisp umum, Go, Haskell, OCaml, Python lan Rust.

Ing release anyar:

  • Karya wis rampung kanggo nambah kompatibilitas karo manager jendhela
    i3 4.17.

  • Opsi sing ditambahake kanggo miwiti aplikasi sawise miwiti maneh;
  • Nambahake pilihan kanggo milih cara standar kanggo pamisah windows menyang tab utawa sisih-by-side (ditumpuk);
  • Mekanisme kanggo ngoper noto keyboard wis apik, support kanggo nemtokake jinis piranti input wis ditambahake, lan printah anyar xkb_switch_layout wis ngajokaken;
  • Dhukungan ditambahake kanggo tema kursor, kanggo ngganti printah xcursor_theme anyar sing diusulake;
  • Dhukungan ditambahake kanggo jendhela pop-up menyang lapisan-cangkang;
  • Dilaksanakake dhukungan kanggo protokol Wayland wlr-output-manajemen-v1, dimaksudaké kanggo nyetel piranti output;
  • Dhukungan tambahan kanggo setelan layar ganti atom liwat API wlr_output;
  • Ditambahake setelan calibration_matrix kanggo kalibrasi layar tutul;
  • Ndandani sawetara bocor memori lan masalah kacilakan.

Source: opennet.ru

Add a comment