labwc 0.5, ketahui apa yang baru di server ini yang dibuat untuk Wayland

Itu rilis versi baru labwc 0.5, yang diposisikan sebagai pengembangan dari server komposit untuk Wayland dengan fitur yang mengingatkan pada manajer jendela Openbox (proyek disajikan sebagai upaya untuk membuat alternatif Openbox untuk Wayland).

Di antara fitur labwc adalah minimalis, implementasi ringkas, opsi penyesuaian ekstensif, dan kinerja tinggi. Ini didasarkan pada perpustakaan wlroots, yang dikembangkan oleh pengembang lingkungan pengguna Sway dan menyediakan fungsi dasar untuk mengatur pekerjaan manajer komposit berbasis Wayland.

Dari protokol Wayland yang diperluas, wlr-output-management didukung untuk mengonfigurasi perangkat output, layer-shell untuk mengatur pekerjaan shell desktop, dan Foreign-toplevel untuk menghubungkan panel dan sakelar jendela Anda sendiri.

Dimungkinkan untuk menghubungkan plugin dengan implementasi fungsi seperti membuat screenshot, menampilkan wallpaper di desktop, menempatkan panel dan menu. Efek animasi, gradien, dan ikon (dengan pengecualian tombol jendela) pada dasarnya tidak didukung.

Untuk menjalankan aplikasi X11 dalam lingkungan berdasarkan protokol Wayland, penggunaan komponen XWayland DDX didukung. Tema, menu dasar, dan tombol pintas dikonfigurasi melalui file konfigurasi dalam format xml.

Selain menu root bawaan yang dapat dikonfigurasi melalui menu.xml, implementasi menu aplikasi pihak ketiga seperti bemenu , fuzzel dan wofi dapat disertakan, ditambah Waybar, Ambar atau LavaLauncher dapat digunakan sebagai panel, meskipun disarankan untuk gunakan wlr-randr atau kanshi untuk mengontrol koneksi monitor dan mengubah parameternya.

Hal baru utama dari labwc 0.5

Dalam versi baru yang disajikan ini, ini menonjol sebagai hal baru utama yang Tampilan kepadatan piksel tinggi (HiDPI) didukung.

Selain itu pengelompokan ulang elemen disediakan ketika perangkat output tambahan dinonaktifkan dan juga mengubah pengaturan terkait penanganan peristiwa elemen bergerak dengan tikus.

Perubahan lain yang menonjol adalah menambahkan kemampuan untuk mengecilkan jendela setelah dipindahkan (unmaximize on move), serta dukungan untuk sfwbar (Sway Floating Window Bar).

Kami juga dapat menemukan bahwa opsi CycleViewPreview telah ditambahkan untuk melihat pratinjau konten saat berpindah jendela menggunakan antarmuka Alt+Tab.

Dari perubahan lainnya yang menonjol dari versi baru ini:

  • Menambahkan dukungan untuk menu klien.
  • Disediakan kemampuan untuk menjalankan aplikasi dalam mode layar penuh.
  • Menambahkan kemampuan untuk mengikat tindakan saat memindahkan kursor mouse dari tepi layar.
  • Menambahkan dukungan untuk variabel lingkungan WLR_{WL,X11}_OUTPUTS yang didukung oleh wlroots.
  • Menambahkan dukungan untuk gerakan kontrol (geser dan cubit zoom).

Bagaimana cara menginstal LABWC?

Bagi yang tertarik untuk dapat menginstal composer ini di sistem mereka, harus mengikuti petunjuk yang kami bagikan di bawah ini.

Distribusi yang paling mudah cara instalasinya adalah Fedora dan untuk menginstall labwc, cukup buka terminal dan di dalamnya kita akan mengetik:

sudo dnf install labwc

Mereka yang pengguna Arch Linux, Manjaro atau distribusi lainnya yang berasal dari Arch Linux, mereka harus membuka terminal dan di dalamnya mereka akan mengetikkan perintah berikut untuk mengunduh dependensi yang diperlukan:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Setelah itu, mereka akan mendapatkan kode sumber LABWC dengan menjalankan perintah berikut di terminal:

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

Sekarang, bagi mereka yang merupakan pengguna Debian, UBuntu atau distribusi lain berdasarkan salah satu dari keduanya, mereka harus mengetikkan yang berikut di terminal:

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

Terakhir, disebutkan bahwa di masa depan, dukungan untuk file konfigurasi Openbox direncanakan dan kulit Openbox, menyediakan pekerjaan pada layar HiDPI, menerapkan dukungan untuk lapisan-shell, wlr-output-manajemen dan protokol tingkat atas eksternal, mengintegrasikan dukungan menu, menambahkan kemampuan untuk menjatuhkan perintah layar (osd) dan antarmuka untuk beralih jendela di Alt + Gaya tab.

Bagi yang tertarik mempelajari lebih lanjut tentang LABWC, mereka dapat mengunjungi situs proyek di GitHub.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.