Rilis labwc 0.7, server gabungan kanggo Wayland

Rilis proyek labwc 0.7 (Lab Wayland Compositor) kasedhiya, ngembangake server komposit kanggo Wayland kanthi kapabilitas kaya manajer jendhela Openbox (proyek kasebut ditampilake minangka upaya kanggo nggawe alternatif Openbox kanggo Wayland). Antarane fitur labwc yaiku minimalism, implementasine kompak, opsi kustomisasi ekstensif lan kinerja dhuwur. Kode proyek ditulis ing basa C lan disebarake miturut lisensi GPLv2.

Basis yaiku perpustakaan wlroots, sing dikembangake dening pangembang lingkungan pangguna Sway lan nyedhiyakake fungsi dhasar kanggo ngatur karya manajer gabungan adhedhasar Wayland. Antarane protokol Wayland sing ditambahi, wlr-output-management didhukung kanggo ngonfigurasi piranti output, lapisan-shell kanggo ngatur karya cangkang desktop, lan tingkat ndhuwur manca kanggo nyambungake panel khusus lan switch jendhela.

Sampeyan bisa nyambungake tambahan kanggo ngleksanakake fungsi kayata nggawe gambar, nampilake wallpaper ing desktop, nempatake panel lan menu. Efek animasi, gradien lan lambang (kajaba tombol jendhela) ora didhukung. Kanggo mbukak aplikasi X11 ing lingkungan adhedhasar protokol Wayland, nggunakake komponen XWayland DDX didhukung. Tema, menu dhasar lan hotkeys dikonfigurasi liwat file konfigurasi ing format xml. Ana dhukungan dibangun kanggo layar Kapadhetan piksel dhuwur (HiDPI).

Saliyane ing menu ROOT dibangun ing, diatur liwat menu.xml, sampeyan bisa nyambung implementasine menu aplikasi pihak katelu, kayata bemenu, fuzzel lan wofi. Sampeyan bisa nggunakake Waybar, sfwbar, Yambar utawa LavaLauncher minangka panel. Kanggo ngatur monitor sambungan lan ngganti paramèter, disaranake nggunakake wlr-randr utawa kanshi. Layar dikunci nganggo swaylock.

Rilis labwc 0.7, server gabungan kanggo Wayland

Owah-owahan utama ing rilis anyar:

  • Transisi menyang cabang anyar saka wlroots 0.17 perpustakaan wis digawe.
  • Dhukungan ditambahake kanggo protokol Wayland cursor-shape-v1, digunakake kanggo ngatur tampilan kursor kanthi ngirimake seri gambar kursor.
  • Dhukungan ditambahake kanggo protokol skala pecahan Wayland, sing ngidini manajer komposit ngliwati nilai skala permukaan non-integer, saΓ©ngga klien bisa nemtokake ukuran buffer sing luwih tepat kanggo obyek wp_viewport, dibandhingake karo informasi ukuran sing dibunderakΓ©.
  • Dhukungan ditambahake kanggo lambang ing bar judhul jendhela.
  • Antarmuka kanggo ngalih ing antarane windows nduweni kemampuan kanggo nggulung maneh kanthi mencet panah ngiwa utawa munggah.
  • Nambahake setelan osd.workspace-switcher.boxes.{width,height} kanggo nemtokake ukuran gambar cilik ing antarmuka kanggo ngalih ing antarane desktop virtual.
  • Nambahake tumindak anyar VirtualOutputAdd lan VirtualOutputRemove kanggo nambah lan mbusak piranti output virtual.
  • Ditambahake ResizeTo tumindak kanggo ngowahi ukuran.
  • Nambahake tumindak ToggleOmnipresent lan opsi "Tansah ing Ruang Kerja sing Bisa Dideleng" kanggo tansah nyelehake konten ing desktop sing aktif.
  • Kanggo aplikasi nggunakake XWayland, _NET_WORKAREA property disetel, sing ngijini sampeyan kanggo ngerti ukuran area free ing layar ora dikuwasani dening panel (Contone, digunakake ing Qt nalika ngetung ukuran menu pop-up).

Source: opennet.ru

Add a comment