Le phrojekthi I-LabWC (Wayland Lab Composer) imemezele ezinsukwini ezimbalwa ezedlule ukutholakala kwenguqulo yayo engu-0.9.0, okwengeza ukusekelwa kokucushwa okwengeziwe, kwethula ama-tweaks awusizo njengokulingisa ukuskrola, kuthuthukisa ukusebenzisana ne-XWayland, nokunye okuningi.
Kulabo abangayijwayele i-LabWC, kufanele ukwazi lokho Lona umqambi we-Wayland okhuthazwe ukuzizwisa kwe-Openbox yakudala. I-LabWC izibeka njengenye indlela yesimanje egcina izimiso zokusebenza kahle, ubulula, nokwenza ngokwezifiso, ngaphandle kokuphendukela emiphumeleni yokubuka esindayo noma ubunzima obungadingekile.
Izici ezintsha eziyinhloko ku-LabWC 0.9.0
Olunye lwezinguquko eziyinhloko ku-Labwc 0.9.0 ukuthi ukuhambisana ne-wlroots 0.19, umtapo wolwazi osetshenziswa abaqambi abaningi be-Wayland. Siyabonga ngalokhu, Labwc izuza ukusekelwa kwezakhiwo ezintsha, iphrothokholi yezithombe, namandla afana nokuphathwa kwama-GPU amaningi noma ukuvumelanisa kwebhafa okusobala usebenzisa i-DRM Syncobj.
Lokhu kubuyekeza futhi Ithuthukisa ukusekelwa kwezinqubo ezahlukahlukene ze-Wayland, izici ezivumela izici ezifana nokuphathwa kwebhodi lokunamathisela okuthuthukisiwe, ukukhohlisa okubonisa ngale kohlangothi lweseva, isabelo sesithonjana esiqondile kumawindi, kanye nokuthwebula isikrini okusebenza kahle kakhudlwana.
Phakathi kwezici ezintsha ezibonakala kubasebenzisi, okulandelayo kuyagqama: Ukwethulwa komyalo we-lab-sensitive-terminal, ukuthi ikhetha ngokuzenzakalelayo i-emulator yetheminali efanele usebenzisa i-$TERMINAL imvelo eguquguqukayo. Lo myalo nawo uhlanganiswe kumenyu, okwenza kube lula ukufinyelela itheminali usendaweni yezithombe.
Kubuye kwanezelwa ukusekelwa kwama-gradients alula ezihlokweni zewindi, into kuze kube manje ebingakacatshangelwa kulo mqambi:
iwindi.*.title.bg: Okuqinile | I-Gradient (Iqondile | I-SplitVertical)
iwindi.*.title.bg.colorTo:
iwindi.*.title.bg.color.splitTo:
iwindi.*.title.bg.colorTo.splitTo:
Ukuthuthukiswa kokusebenziseka nolwazi lomsebenzisi
I-LabWC 0.9.0 isiyatholakala ikuvumela ukuthi ulungiselele izici eziningi zokusebenzisana nesistimu kuhlanganiswe ne-libinput: njengokuziphatha kwenkinobho yegundane, ukusekelwa kokuthinta kweminwe emithathu, ukulingisa amasondo okuskrola, nezinketho ezintsha zokuzulazula phakathi kwamadeskithophu abonakalayo. Ngaphezu kwalokho, ukusekelwa kokucushwa okuchazwe kusetshenziswa amagama ombala we-X11 kanye namanani e-hexadecimal enziwe lula kungeziwe, okunweba amathuba okwenziwa ngokwezifiso kobuhle ngendlela yobuchwepheshe kodwa efinyelelekayo.
Okunye okugqamile yi- ukuphathwa kwezithonjana okuthuthukisiwe, manje esengabeka kuqala ukuthi kufanele kusetshenziswe izithonjana ezihlinzekwe ngamakhasimende noma ezihlinzekwe ngomqambi, ukuthuthukisa ukuvumelana okubonakalayo ezindaweni ezixubile.
Izinkinga ezaziwayo nezixwayiso zokuhlehla
Naphezu kwenqubekelaphambili, Ukugxumela ku-wlroots 0.19 kuletha ukuhlehla okuthile. Okukodwa okuphawuleka kakhulu kuthinta izinhlelo zokusebenza ze-GTK, lapho Akusakwazi ukwenza izinto zemenyu zisebenze ngokuchofoza kwegundane okukodwa, ukuhudula, bese udedela isenzo.n. Le nkinga ijwayelekile kwabanye abaqambi futhi ibangelwa ukungaqondakali kokucaciswa kwe-Wayland, ngakho-ke ayizange ithathwe njengodaba oluvimbela lokhu kukhishwa.
Futhi, Usekelo lwamahedisethi ento engekho ngokoqobo lukhutshaziwe okwesikhashana ngenxa yesiphazamisi kuma-wlroots okulindeleke ukuthi silungiswe kuzinguqulo ezizayo.
Okokugcina, uma ungathanda ukwazi okwengeziwe ngakho, ungathintana nemininingwane ku isixhumanisi esilandelayo.
Landa futhi ufake
Uma unentshisekelo yokuzama i-LabWC, kufanele wazi ukuthi ungayifaka e-Arch Linux noma e-Manjaro repository ngqo kusuka kumakhosombe asemthethweni noma i-AUR:
Indawo esemthethweni
sudo pacman -S labwc
Noma inguqulo yokuthuthukisa
sudo pacman -S labwc-git
Ku-Alpine Linux
Kusuka endaweni yokugcina umphakathi:
sudo apk engeza labwc labwc-doc
Ongakukhetha: i-xwayland, i-swaybg, i-waybar, i-swaylock, njll.
Hlanganisa kusuka kukhodi yomthombo
Uma i-distro yakho ingayifaki noma ufuna ukusebenzisa inguqulo yakamuva, landela lezi zinyathelo ezisemthethweni:
git clone https://github.com/labwc/labwc.git cd labwc meson setup build/ meson compile -C build/ sudo meson install -C build/
Izimfuneko zokuhlanganiswa: i-wlroots, i-wayland, i-meson, i-ninja, i-gcc/clang, i-wayland-protocols, phakathi kokunye.
Ungakhubaza ukwesekwa kwe-XWayland uma ukhetha i-Wayland kuphela:
ukusethwa kwe-meson -Dxwayland=isakhiwo esikhubazekile/
Ukuqala nokumisa kuqala
Qalisa i-labwc kusuka kumphathi weseshini ye-TTY noma ye-Wayland. Lapho uqalisa, uzobona ideskithophu engenalutho. Chofoza ukuze uvule imenyu eyisisekelo.
Ongakukhetha: Yethula uhlelo lokusebenza ngokuqondile, isibonelo:
labwc -s alacritty
Dala uhla lwemibhalo ~/.config/labwc/ ngamafayela afana nalawa:
- rc.xml (izinkinobho ezihlanganisiwe)
- imenyu.xml
- autostart, imvelo, njll.
Ku-autostart ungakwazi ukwengeza izinto ezifana nokuthi:
Swaybg -i ~/wallpaper.png & waybar &
Uma udinga ukulayisha kabusha ukucushwa:
labwc --reconfigure