I-LabWC 0.9.0 ihlanganisa ukusekelwa kwe-wlroots 0.19, izivumelwano ezintsha ze-Wayland, nokuthuthukiswa okuyinhloko

I-LabWC

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

Engeza njengomthombo okhethwayo ku-Google