El proyecto LabWC (Kompozitorius Lab Wayland) prieš kelias dienas paskelbė apie savo 0.9.0 versijos prieinamumą, kuri prideda palaikymą daugiau konfigūracijų, pristato naudingų patobulinimų, tokių kaip slinkties emuliacija, pagerina sąveiką su „XWayland“ ir daug daugiau.
Tiems, kurie nėra susipažinę su „LabWC“, turėtumėte žinoti, kad Tai „Wayland“ kompozitorius, įkvėptas klasikinės „Openbox“ patirties. „LabWC“ save pozicionuoja kaip modernią alternatyvą, kuri išlaiko efektyvumo, paprastumo ir pritaikymo principus, nesigriebdama didelių vaizdinių efektų ar nereikalingo sudėtingumo.
Pagrindinės naujos „LabWC 0.9.0“ funkcijos
Vienas iš pagrindinių „Labwc 0.9.0“ pakeitimų yra jo suderinamumas su „wlroots 0.19“, bazinė biblioteka, kurią naudoja keli „Wayland“ kompozitoriai. Dėl to „Labwc“ paveldi naujų architektūrų, grafikos protokolų ir galimybių, tokių kaip kelių GPU valdymas, palaikymą arba tiesioginė buferio sinchronizacija naudojant DRM Syncobj.
Šis atnaujinimas taip pat Pagerina įvairių Wayland protokolų palaikymą, įgalinant tokias funkcijas kaip išplėstinis iškarpinės valdymas, serverio pusės skaidrumo manipuliavimas, tiesioginis piktogramų priskyrimas langams ir efektyvesnis ekrano fiksavimas.
Tarp naujų funkcijų, matomų vartotojams, išsiskiria šios: „Lab-sensitive-terminal“ komandos įvedimasKad automatiškai parenka tinkamą terminalo emuliatorių naudojant aplinkos kintamąjį $TERMINAL. Ši komanda taip pat buvo integruota į meniu, todėl lengviau pasiekti terminalą iš grafinės aplinkos.
Jis taip pat buvo pridėtas palaikymas paprastiems gradientams langų pavadinimuose, kažkas, kas iki šiol nebuvo apmąstyta šiame kompozitoriuje:
window.*.title.bg: Vientisas | Gradientas (Vertikalus | PadalintasVertikalus)
window.*.title.bg.colorTo:
window.*.title.bg.color.splitTo:
window.*.title.bg.colorTo.splitTo:
Patobulinimai naudojimo patogumui ir naudotojo patirčiai
„LabWC 0.9.0“ jau prieinama leidžia konfigūruoti kelis sąveikos su sistema aspektus integruota į „libinput“: pvz., pelės mygtuko veikimas, trijų pirštų gestų palaikymas, slinkties ratuko emuliacija ir naujos naršymo tarp virtualių darbalaukių parinktys. Be to, pridėtas konfigūracijų, apibrėžtų naudojant X11 spalvų pavadinimus ir supaprastintas šešioliktaines reikšmes, palaikymas, išplečiant estetinio pritaikymo galimybes techniniu, bet prieinamu būdu.
Kitas akcentas yra patobulintas piktogramų valdymas, kuri dabar gali nustatyti prioritetą, ar naudoti kliento, ar kūrėjo pateiktas piktogramas, taip pagerindama vaizdinį nuoseklumą mišriose aplinkose.
Žinomos problemos ir regresijos įspėjimai
Nepaisant pažangos, Perėjimas prie „wlroots 0.19“ sukelia tam tikrų regresijų. Vienas iš labiausiai pastebimų paveikia GTK programas, kuriose Meniu elementų nebeįmanoma aktyvuoti vienu pelės spustelėjimu, vilkimu ir numetimu.n. Ši problema būdinga ir kitiems kompozitoriams ir kyla dėl „Wayland“ specifikacijos neaiškumų, todėl šioje versijoje ji nebuvo laikoma blokuojančia problema.
Be to, Virtualios realybės akinių palaikymas laikinai išjungtas dėl „wlroots“ klaidos, kuri, kaip tikimasi, bus ištaisyta būsimose versijose.
Galiausiai, jei norite sužinoti daugiau apie tai, galite peržiūrėti išsamią informaciją sekanti nuoroda.
Atsisiuntimas ir diegimas
Jei norite išbandyti „LabWC“, turėtumėte žinoti, kad galite ją įdiegti iš „Arch Linux“ arba „Manjaro“ saugyklos tiesiai iš oficialių saugyklų arba AUR:
Oficiali saugykla
sudo pacman -S labwc
Arba kūrimo versija
sudo pacman -S labwc-git
„Alpine Linux“ sistemoje
Iš bendruomenės saugyklos:
sudo apk pridėti labwc labwc-doc
Pasirinktinai: „xwayland“, „swaybg“, „waybar“, „swaylock“ ir kt.
Kompiliuoti iš šaltinio kodo
Jei jūsų distribucijoje nėra šios funkcijos arba norite naudoti naujausią versiją, atlikite šiuos oficialius veiksmus:
git klonas https://github.com/labwc/labwc.git cd labwc meson setup build/ meson compile -C build/ sudo meson install -C build/
Kompiliavimo prielaidos: „wlroots“, „wayland“, „meson“, „ninja“, „gcc/clang“, „wayland-protocols“ ir kt.
Galite išjungti „XWayland“ palaikymą, jei norite tik „Wayland“:
„Meson setup“ -Dxwayland=išjungta statyba/
Pirmasis paleidimas ir konfigūracija
Paleiskite „labwc“ iš TTY arba „Wayland“ sesijų tvarkyklės. Paleidus pamatysite tuščią darbalaukį. Spustelėkite, kad atidarytumėte pagrindinį meniu.
Pasirinktinai: paleiskite programėlę tiesiogiai, pavyzdžiui:
labwc -s alacrity
Sukurkite ~/.config/labwc/ katalogą su tokiais failais kaip:
- rc.xml (klavišų deriniai)
- meniu.xml
- automatinis paleidimas, aplinka ir kt.
Automatinio paleidimo metu galite pridėti tokius dalykus kaip:
swaybg -i ~/wallpaper.png ir waybar ir
Kai reikia iš naujo įkelti konfigūraciją:
labwc --perkonfigūruoti