„ LabWC “ („Lab Wayland Compositor“) projektas neseniai paskelbė apie 0.9.0 versijos prieinamumą , kuri prideda palaikymą daugiau konfigūracijų, pristato naudingus nustatymus, tokius kaip slinkties emuliacija, pagerina sąveiką su „XWayland“ ir daug daugiau.
Tiems, kurie nėra susipažinę su „LabWC“, tai „Wayland“ kompozitorius, įkvėptas klasikinės „Openbox“ patirties. „LabWC“ save pozicionuoja kaip modernią alternatyvą, kuri išlaiko efektyvumo, paprastumo ir pritaikymo principus, nenaudojant didelių vaizdinių efektų ar nereikalingo sudėtingumo.
Pagrindinės naujos „LabWC 0.9.0“ funkcijos
Vienas iš pagrindinių „LabWC 0.9.0“ pakeitimų yra jos suderinamumas su „wlroots 0.19“ – daugelio „Wayland“ kompozitorių naudojama bazine biblioteka. Dėl to „LabWC“ paveldi naujų architektūrų, grafikos protokolų ir galimybių, tokių kaip kelių GPU valdymas ir aiški buferio sinchronizacija naudojant DRM Syncobj, palaikymą .
Šis atnaujinimas taip pat pagerina įvairių „Wayland“ protokolų palaikymą , įgalindamas tokias funkcijas kaip išplėstinis iškarpinės valdymas, serverio pusės skaidrumo manipuliavimas, tiesioginis piktogramų priskyrimas langams ir efektyvesnis ekrano kopijų fiksavimas.
Tarp naujų funkcijų, matomų vartotojams, išsiskiria komanda „lab-sensitive-terminal“ . Ši komanda automatiškai parenka tinkamą terminalo emuliatorių naudodama aplinkos kintamąjį „$TERMINAL“. Ji taip pat buvo integruota į meniu, todėl lengviau pasiekti terminalą iš grafinės aplinkos.
Taip pat pridėtas paprastų gradientų palaikymas langų pavadinimuose – tai, ko anksčiau šiame redaktoriuje nebuvo:
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“ dabar leidžia konfigūruoti kelis sistemos sąveikos aspektus, integruotus į „libinput“, pvz., pelės mygtuko veikimą, trijų pirštų gestų palaikymą, slinkties ratuko emuliaciją ir naujas naršymo tarp virtualių darbalaukių parinktis. Be to, pridėtas palaikymas konfigūracijoms, apibrėžtoms naudojant X11 spalvų pavadinimus ir supaprastintas šešioliktaines reikšmes, taip išplečiant estetinio pritaikymo galimybes techniniu, bet prieinamu būdu.
Kitas svarbus aspektas – patobulintas piktogramų valdymas, kuris dabar gali nustatyti prioritetą, ar naudoti kliento, ar maketavimo įrankio pateiktas piktogramas, taip pagerinant vizualinį nuoseklumą mišriose aplinkose.
Žinomos problemos ir regresijos įspėjimai
Nepaisant patobulinimų, perėjimas prie „wlroots 0.19“ atneša tam tikrų regresijų. Vienas iš labiausiai pastebimų paveikia GTK programas, kur nebeįmanoma aktyvuoti meniu elementų vienu spustelėjimu, vilkimu ir atleidimu . Ši problema būdinga ir kitiems kompozitoriams ir kyla dėl „Wayland“ specifikacijų neaiškumų, todėl šioje versijoje ji nebuvo laikoma blokuojančia problema.
Be to, virtualios realybės akinių palaikymas buvo laikinai išjungtas dėl „wlroots“ klaidos, kuri, kaip tikimasi, bus ištaisyta būsimose versijose.
Galiausiai, jei norite sužinoti daugiau, išsamią informaciją galite rasti šioje nuorodoje.
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