labwc 0.5 kasadia, server komposit pikeun Wayland

Proyék labwc 0.5 geus dileupaskeun, ngamekarkeun server komposit pikeun Wayland kalawan kamampuhan reminiscent tina manajer jandela Openbox (proyék dibere salaku usaha nyieun alternatif Openbox pikeun Wayland). Diantara fitur labwc nyaéta minimalism, palaksanaan kompak, pilihan kustomisasi éksténsif sareng kinerja anu luhur. Kodeu proyék ditulis dina basa C sareng disebarkeun dina lisénsi GPLv2.

Dasarna nyaéta perpustakaan wlroots, dikembangkeun ku pamekar lingkungan pangguna Sway sareng nyayogikeun fungsi dasar pikeun ngatur karya manajer komposit dumasar kana Wayland. Diantara protokol Wayland anu diperpanjang, wlr-output-manajemén dirojong pikeun ngonpigurasikeun alat kaluaran, lapisan-cangkang pikeun ngatur karya cangkang desktop, sareng tingkat luhur asing pikeun nyambungkeun panél khusus sareng saklar jandela.

Kasebut nyaéta dimungkinkeun pikeun nyambungkeun tambihan pikeun nerapkeun fungsi sapertos nyiptakeun layar, ningalikeun wallpaper dina desktop, nempatkeun panél sareng ménu. Épék animasi, gradién sareng ikon (iwal tombol jandela) henteu dirojong pisan. Pikeun ngajalankeun aplikasi X11 di lingkungan dumasar kana protokol Wayland, pamakéan komponén XWayland DDX dirojong. Téma, ménu dasar sareng hotkeys dikonpigurasi ngaliwatan file konfigurasi dina format xml.

Sajaba ti diwangun-di menu root, ngonpigurasi via menu.xml, Anjeun bisa nyambungkeun palaksanaan menu aplikasi pihak-katilu, kayaning bemenu, fuzzel na wofi. Anjeun tiasa nganggo Waybar, Уambar atanapi LavaLauncher salaku panel. Pikeun ngatur monitor nyambungkeun sareng ngarobih parameterna, disarankeun nganggo wlr-randr atanapi kanshi. Layar dikonci maké swaylock.

Dina rilis anyar:

  • Nyadiakeun rojongan pikeun dénsitas piksel luhur (HiDPI) layar.
  • Diaktipkeun susunan ulang elemen nalika alat kaluaran tambahan ditumpurkeun.
  • Parobihan setélan anu aya hubunganana sareng nanganan acara mindahkeun elemen nganggo beurit.
  • Ditambahkeun kamampuhan pikeun ngurangan jandela sanggeus mindahkeun eta (unmaximize-on-move).
  • Ditambahkeun dukungan pikeun sfwbar (Sway Floating Window Bar) taskbar.
  • Ditambahkeun dukungan pikeun ménu klien.
  • Kamampuhan pikeun ngaluncurkeun aplikasi dina modeu layar pinuh disayogikeun.
  • Ditambahkeun pilihan cycleViewPreview pikeun nilik eusi bari gentos antara windows nganggo antarmuka Alt + Tab.
  • Ditambahkeun kamampuan pikeun ngabeungkeut tindakan nalika ngalihkeun kursor beurit ti tepi layar.
  • Ditambahkeun dukungan pikeun variabel lingkungan WLR_{WL,X11}_OUTPUTS anu dirojong dina wlroots.
  • Ditambahkeun dukungan pikeun sapuan kontrol (ciwit panning sareng zum).

labwc 0.5 kasadia, server komposit pikeun Wayland
labwc 0.5 kasadia, server komposit pikeun Wayland


sumber: opennet.ru

Tambahkeun komentar