labwc 0.5, ketahui perkara baharu dalam pelayan ini yang disusun untuk Wayland

The keluaran versi baharu labwc 0.5, yang diletakkan sebagai pembangunan daripada pelayan komposit untuk Wayland dengan ciri yang mengingatkan pengurus tetingkap Openbox (projek ini dibentangkan sebagai percubaan untuk mencipta alternatif Openbox untuk Wayland).

Antara ciri-ciri labwc ialah minimalism, pelaksanaan padat, pilihan penyesuaian yang luas dan prestasi tinggi. Ia berdasarkan perpustakaan wlroots, yang dibangunkan oleh pembangun persekitaran pengguna Sway dan menyediakan fungsi asas untuk mengatur kerja pengurus komposit berasaskan Wayland.

Daripada protokol lanjutan Wayland, wlr-output-management disokong untuk mengkonfigurasi peranti output, lapisan-shell untuk mengatur kerja shell desktop, dan Foreign-toplevel untuk menyambungkan anak tetingkap dan suis tetingkap anda sendiri.

Ia adalah mungkin untuk menyambung pemalam dengan pelaksanaan fungsi seperti mencipta tangkapan skrin, memaparkan kertas dinding pada desktop, meletakkan panel dan menu. Kesan animasi, kecerunan dan ikon (dengan pengecualian butang tetingkap) pada dasarnya tidak disokong.

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 yang boleh dikonfigurasikan melalui menu.xml, pelaksanaan menu aplikasi pihak ketiga seperti bemenu , fuzzel dan wofi boleh disertakan, serta Waybar, Ambar atau LavaLauncher boleh digunakan sebagai panel, walaupun dicadangkan untuk gunakan wlr- randr atau kanshi untuk mengawal sambungan monitor dan menukar parameternya.

Kebaharuan utama labwc 0.5

Dalam versi baharu yang dibentangkan ini, ia menonjol sebagai kebaharuan utama yang Paparan ketumpatan piksel tinggi (HiDPI) disokong.

Selain itu pengumpulan semula elemen disediakan apabila peranti output tambahan dilumpuhkan dan juga menukar tetapan yang berkaitan dengan pengendalian peristiwa elemen bergerak dengan tetikus.

Perubahan lain yang menonjol ialah menambah keupayaan untuk mengecilkan tetingkap selepas ia telah dialihkan (nyahmaksimumkan semasa bergerak), serta sokongan untuk sfwbar (Bar Tetingkap Terapung Bergoyang).

Kami juga boleh mendapati bahawa pilihan CycleViewPreview telah ditambahkan untuk pratonton kandungan semasa menukar tetingkap menggunakan antara muka Alt+Tab.

Daripada perubahan yang lain yang menonjol dari versi baru ini:

  • Menambah sokongan untuk menu pelanggan.
  • Dengan syarat keupayaan untuk menjalankan aplikasi dalam mod skrin penuh.
  • Menambah keupayaan untuk mengikat tindakan apabila menggerakkan kursor tetikus dari tepi skrin.
  • Menambah sokongan untuk pembolehubah persekitaran WLR_{WL,X11}_OUTPUTS yang disokong oleh wlroots.
  • Menambah sokongan untuk gerak isyarat kawalan (zum anjakan dan picit).

Bagaimana hendak memasang LABWC?

Bagi mereka yang berminat untuk memasang komposer ini pada sistem mereka, mereka mesti mengikut arahan yang kami kongsikan di bawah.

Pengedaran yang mempunyai kaedah pemasangan paling mudah ialah Fedora dan untuk memasang labwc, hanya buka terminal dan di dalamnya kita akan menaip:

sudo dnf install labwc

Mereka yang pengguna Arch Linux, Manjaro atau sebaran lain yang berasal dari Arch Linux, mereka mesti membuka terminal dan di dalamnya mereka akan menaip perintah berikut untuk memuat turun pergantungan yang diperlukan:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Selepas itu, mereka akan mendapatkan kod sumber LABWC dengan menjalankan perintah berikut di terminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Kini, bagi mereka yang merupakan pengguna Debian, UBuntu atau mana-mana pengedaran lain berdasarkan salah satu daripada dua ini, mereka mesti menaip yang berikut dalam terminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Akhirnya, disebutkan bahawa pada masa akan datang, sokongan untuk fail konfigurasi Openbox dirancang dan kulit Openbox, menyediakan pekerjaan pada layar HiDPI, menerapkan sokongan untuk protokol lapisan atas, shell-wlr-output-output dan protokol tingkat atas, menyatukan sokongan menu, menambahkan kemampuan untuk menjatuhkan permintaan skrin (osd) dan antara muka untuk menukar tingkap di Alt + Gaya tab.

Bagi mereka yang berminat untuk mempelajari lebih lanjut mengenai LABWC, mereka boleh melayari laman web projek di GitHub.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.