Projek LabWC ( Lab Wayland Compositor) baru-baru ini mengumumkan ketersediaan versi 0.9.0 , yang menambah sokongan untuk lebih banyak konfigurasi, memperkenalkan tetapan berguna seperti emulasi skrol, meningkatkan kebolehkendalian dengan XWayland dan banyak lagi.
Bagi mereka yang tidak biasa dengan LabWC, ia merupakan penggubah Wayland yang diinspirasikan oleh pengalaman Openbox klasik. LabWC meletakkan dirinya sebagai alternatif moden yang mengekalkan prinsip kecekapan, kesederhanaan dan penyesuaian, tanpa menggunakan kesan visual yang berat atau kerumitan yang tidak perlu.
Ciri baharu utama dalam LabWC 0.9.0
Salah satu perubahan utama dalam LabWC 0.9.0 ialah keserasiannya dengan wlroots 0.19, pustaka asas yang digunakan oleh banyak penggubah Wayland. Disebabkan ini, LabWC mewarisi sokongan untuk seni bina baharu, protokol grafik dan keupayaan seperti pengurusan berbilang GPU dan penyegerakan penimbal eksplisit menggunakan DRM Syncobj.
Kemas kini ini juga meningkatkan sokongan untuk pelbagai protokol Wayland , mendayakan ciri seperti pengurusan papan klip lanjutan, manipulasi ketelusan bahagian pelayan, tugasan ikon terus ke Windows dan tangkapan skrin yang lebih cekap.
Antara ciri baharu yang boleh dilihat oleh pengguna, pengenalan arahan `lab-sensitive-terminal` adalah yang paling menonjol . Arahan ini secara automatik memilih emulator terminal yang sesuai menggunakan pembolehubah persekitaran `$TERMINAL`. Ia juga telah disepadukan ke dalam menu, menjadikannya lebih mudah untuk mengakses terminal daripada persekitaran grafik.
Sokongan untuk kecerunan mudah dalam tajuk tetingkap juga telah ditambah , sesuatu yang sebelum ini tidak tersedia dalam kompositor ini:
tingkap.*.title.bg: Pepejal | Kecerunan (Menegak | SplitVertical)
tetingkap.*.title.bg.colorTo:
tetingkap.*.title.bg.color.splitTo:
tetingkap.*.title.bg.colorTo.splitTo:
Penambahbaikan dalam kebolehgunaan dan pengalaman pengguna
LabWC 0.9.0 kini membolehkan anda mengkonfigurasi pelbagai aspek interaksi sistem yang disepadukan ke dalam libinput, seperti tingkah laku butang tetikus, sokongan gerak isyarat tiga jari, emulasi roda skrol dan pilihan navigasi baharu antara desktop maya. Di samping itu, sokongan telah ditambah untuk konfigurasi yang ditakrifkan menggunakan nama warna X11 dan nilai heksadesimal yang dipermudahkan, sekali gus meluaskan kemungkinan untuk penyesuaian estetik dengan cara yang teknikal tetapi mudah diakses.
Satu lagi kemuncak ialah pengurusan ikon yang dipertingkatkan, yang kini boleh mengutamakan sama ada untuk menggunakan ikon yang disediakan oleh klien atau yang disediakan oleh kompositor, sekali gus meningkatkan ketekalan visual dalam persekitaran campuran.
Isu yang diketahui dan amaran regresi
Walaupun terdapat penambahbaikan, lompatan ke wlroots 0.19 membawa beberapa regresi. Salah satu yang paling ketara menjejaskan aplikasi GTK, di mana item menu tidak lagi boleh diaktifkan dengan satu klik, seret dan lepas . Masalah ini adalah perkara biasa bagi penggubah lain dan berpunca daripada kekaburan dalam spesifikasi Wayland, jadi ia tidak dianggap sebagai isu penyekatan untuk versi ini.
Di samping itu, sokongan untuk alat dengar realiti maya telah dilumpuhkan buat sementara waktu disebabkan oleh pepijat dalam wlroots yang dijangka akan dibaiki dalam versi akan datang.
Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut, anda boleh mendapatkan butiran lanjut di pautan berikut.
Muat turun dan pemasangan
Jika anda berminat untuk mencuba LabWC, anda harus tahu bahawa anda boleh memasangnya dari repositori Arch Linux atau Manjaro terus dari repositori rasmi atau AUR:
Repositori rasmi
sudo pacman -S labwc
Atau versi pembangunan
sudo pacman -S labwc-git
Pada Alpine Linux
Dari repositori komuniti:
sudo apk tambah labwc labwc-doc
Pilihan: xwayland, swaybg, waybar, swaylock, dsb.
Susun daripada kod sumber
Jika distro anda tidak menyertakannya atau anda ingin menggunakan versi terkini, ikut langkah rasmi ini:
git clone https://github.com/labwc/labwc.git cd labwc meson setup build/ meson compile -C build/ sudo meson install -C build/
Prasyarat untuk menyusun: wlroots, wayland, meson, ninja, gcc/clang, wayland-protocols, antara lain.
Anda boleh melumpuhkan sokongan XWayland jika anda lebih suka Wayland sahaja:
persediaan meson -Dxwayland=binaan dilumpuhkan/
Permulaan dan konfigurasi pertama
Jalankan labwc daripada pengurus sesi TTY atau Wayland. Semasa dimulakan, anda akan melihat desktop kosong. Klik untuk membuka menu asas.
Pilihan: Lancarkan apl secara langsung, contohnya:
labwc -s alacritty
Cipta direktori ~/.config/labwc/ dengan fail seperti:
- rc.xml (keybindings)
- menu.xml
- autostart, persekitaran, dsb.
Dalam autostart anda boleh menambah perkara seperti:
swaybg -i ~/wallpaper.png & waybar &
Apabila anda perlu memuat semula konfigurasi:
labwc --reconfigure