labwc 0.5 tersedia, pelayan komposit untuk Wayland

Projek labwc 0.5 telah dikeluarkan, membangunkan pelayan komposit untuk Wayland dengan keupayaan yang mengingatkan pengurus tetingkap Openbox (projek ini dibentangkan sebagai percubaan untuk mencipta alternatif Openbox untuk Wayland). Antara ciri labwc ialah minimalism, pelaksanaan padat, pilihan penyesuaian yang luas dan prestasi tinggi. Kod projek ditulis dalam bahasa C dan diedarkan di bawah lesen GPLv2.

Asasnya ialah perpustakaan wlroots, yang dibangunkan oleh pembangun persekitaran pengguna Sway dan menyediakan fungsi asas untuk mengatur kerja pengurus komposit berdasarkan Wayland. Antara protokol Wayland yang diperluaskan, pengurusan-output-wlr disokong untuk mengkonfigurasi peranti output, cangkerang lapisan untuk mengatur kerja cangkerang desktop dan peringkat atas asing untuk menyambungkan panel tersuai dan suis tetingkap.

Anda boleh menyambungkan alat tambah untuk melaksanakan fungsi seperti membuat tangkapan skrin, memaparkan kertas dinding pada desktop, meletakkan panel dan menu. Kesan animasi, kecerunan dan ikon (dengan pengecualian butang tetingkap) tidak disokong sama sekali. Untuk menjalankan aplikasi X11 dalam persekitaran berdasarkan protokol Wayland, penggunaan komponen XWayland DDX disokong. Tema, menu asas dan kekunci panas dikonfigurasikan melalui fail konfigurasi dalam format xml.

Selain menu akar terbina dalam, dikonfigurasikan melalui menu.xml, anda boleh menyambungkan pelaksanaan menu aplikasi pihak ketiga, seperti bemenu, fuzzel dan wofi. Anda boleh menggunakan Waybar, Π£ambar atau LavaLauncher sebagai panel. Untuk mengurus monitor penyambung dan menukar parameternya, dicadangkan untuk menggunakan wlr-randr atau kanshi. Skrin dikunci menggunakan swaylock.

Dalam keluaran baharu:

  • Menyediakan sokongan untuk skrin ketumpatan piksel tinggi (HiDPI).
  • Mendayakan penyusunan semula elemen apabila peranti output tambahan dilumpuhkan.
  • Mengubah tetapan yang berkaitan dengan pengendalian acara elemen bergerak dengan tetikus.
  • Menambah keupayaan untuk mengurangkan tetingkap selepas mengalihkannya (nyahmaksimumkan-di-gerakkan).
  • Menambah sokongan untuk bar tugas sfwbar (Sway Floating Window Bar).
  • Menambah sokongan untuk menu pelanggan.
  • Keupayaan untuk melancarkan aplikasi dalam mod skrin penuh disediakan.
  • Menambahkan pilihan cycleViewPreview untuk pratonton kandungan semasa bertukar antara tetingkap menggunakan antara muka Alt+Tab.
  • Menambah keupayaan untuk mengikat tindakan apabila menggerakkan kursor tetikus dari tepi skrin.
  • Menambah sokongan untuk pembolehubah persekitaran WLR_{WL,X11}_OUTPUTS yang disokong dalam wlroots.
  • Menambah sokongan untuk gerak isyarat kawalan (mencubit menyorot dan mengezum).

labwc 0.5 tersedia, pelayan komposit untuk Wayland
labwc 0.5 tersedia, pelayan komposit untuk Wayland


Sumber: opennet.ru

Tambah komen