Iprojekthi ye-labwc 0.20 (Lab Wayland Compositor), ephuhlisa iseva yokudibanisa iWayland enezakhono ezifana ne-Openbox window manager, ikhutshiwe. Le projekthi iboniswe njengomzamo wokudala enye indlela ye-Openbox yeWayland. Ikhowudi yeprojekthi ibhalwe ngo-C kwaye isasazwa phantsi kwelayisensi ye-GPLv2. Ukwanda okukhulu kwenani leenguqulelo (ukusuka kwi-0.9 ukuya kwi-0.20) kungenxa yokuhambelana nenani leenguqulelo zelayibrari ye-wlroots.
I-Labwc isetyenziswa kwindawo yemizobo yosasazo lwe-Raspberry Pi OS kwaye ixhaswa ngokuzikhethela kwiindawo zedesktop ze-Xfce kunye ne-LXQt. Iinjongo zeprojekthi ye-labwc ziquka ubuncinci, ukuphunyezwa okuncinci, ukwenziwa ngokwezifiso okubanzi, kunye nokusebenza okuphezulu. Iziphumo ezishukumayo, ii-gradients, kunye nee-icon azixhaswa konke konke, ngaphandle kwamaqhosha eefestile. Isekelwe kwilayibrari ye-wlroots, eyenziwe ngabaphuhlisi bendawo yomsebenzisi we-Sway kwaye ibonelela ngokusebenza okusisiseko kumphathi wokudibanisa osekwe eWayland.
Ii-add-ons zinokuqhagamshelwa ukuze kuphunyezwe iimpawu ezifana neeskrini, umboniso wephepha lodonga ledesktop, kunye nokubekwa kwephaneli kunye nemenyu. Icandelo le-XWayland DDX lixhaswa ekusebenziseni usetyenziso lwe-X11 kwindawo esekwe kwiWayland. Umxholo, imenyu esisiseko, kunye namaqhosha ashushu zinokucwangciswa ngeefayile zoqwalaselo lwe-XML. Inkxaso yesikrini se-High-DPI (HiDPI) yakhelwe ngaphakathi.
Ukongeza kwimenyu esisiseko eyakhelwe ngaphakathi, enokulungiselelwa ngefayile yemenyu.xml, ungadibanisa ukuphunyezwa kwemenyu yesicelo somntu wesithathu, njenge-bemenu, i-fuzzel, kunye ne-wofi. I-Waybar, i-sfwbar, i-Yambar, okanye i-LavaLauncher zingasetyenziswa njengephaneli. Ukulawula uqhagamshelo lwemonitha kunye nokutshintsha useto lwazo, kucetyiswa i-wlr-randr okanye i-kanshi. Ukutshixa isikrini kuphathwa kusetyenziswa i-swaylock.
Kwinguqulelo entsha:
- Utshintsho oluya kwi-wlroots 0.20 lilayibrari lugqityiwe, olusebenzisa inkxaso yolawulo lombala, i-HDR, ukwenziwa ngokwezifiso kwe-cursor appearance, kunye needesktops ezibonakalayo.
- Inkxaso engaphelelanga yokubamba umxholo oboniswa kwiindawo eziphezulu zeWayland (toplevel-capture) isetyenzisiwe, ekuvumela ukuba wenze iiskrini-skrini kwaye urekhode ii-screencasts zomxholo weefestile nganye nganye. Olu setyenziso alukagubungeli iifestile zabantwana kunye nee-pop-up zezicelo eziqaliswe nge-XWayland, okanye iindawo ze-xdg Wayland ezifakwe ngaphakathi.
- Inkxaso eyongezelelweyo yoluhlu lokukhanya olwandisiweyo kunye nokukwazi ukuvelisa iimonitha ezixhasa i-HDR10 (isebenza kuphela xa kusetyenziswa i-backend yokubonisa esekwe kwiVulkan).
- Indlela ekhawulezayo yokufikelela kwizinto zemenyu ngoku iyafumaneka ngokucinezela unobumba wokuqala wegama lazo. Umzekelo, ukuze uqalise iFirefox, cofa nje u-"Meta+a" ukuvula imenyu uze ucinezele u-"f."
- Kongezwe indlela emfutshane yekhibhodi yeSuper-d yokufihla nokukhupha iifestile. Useto lweToggleShowDesktop lukuvumela ukuba wenze ngokwezifiso iindlela zakho ezimfutshane zekhibhodi kwesi senzo.
- Kongezwe ukhetho lomgca womyalelo "-t" (--title) ukuseta isihloko sefestile xa usebenzisa i-labwc ngendlela edibeneyo.
- Isixhobo se-labnag sihlaziyiwe ngokukhetha "--details-border-color" kunye "--details-margin" ukuseta umbala kunye nomda wendawo ejikeleze umxholo.
- Iyunithi ye-labwc-session.target systemd ngoku ifakiwe xa i-systemd ikhona.
- Useto " longezwe kwifayile yoqwalaselo. ukwazisa ukulibaziseka ngaphambi kokutshintsha ukugxila.
- Kukhetho " "Kongezwe inkxaso kwindlela yokuskrola ethi" onbutton ", kwaye kwasetyenziswa" ukhetho "olwahlukileyo". » ukuskrola umxholo usebenzisa amaqhosha.
- Ukhetho longeziwe ukuze ulungise uluhlu loxinzelelo lwethebhulethi yakho yemizobo.
- Kukho ukhetho olongeziweyo kwifayile yoqwalaselo. ukukhawulela ukufikelela kwiiprotokholi ezinelungelo elithile.
- Yongeze iparameter yokulungisa iimpazamo DebugToggleKeyStateIndicator ukubonisa ulwazi oluphambili lwesimo esingundoqo.
- Inkxaso eyongezelelweyo kwiiprotokholi zolawulo lombala zaseWayland: umelo lombala-v1 kunye nolawulo lombala-v1.
- I-wl_fixes interface isetyenzisiwe ukujongana nemiba nezinye ii-API zeprotocol ezisisiseko ezingenakulungiswa ziikhono zantlandlolo zezo interfaces. Umzekelo,
Isicelo esithi "wl_fixes::destroy_registry" sikuvumela ukuba utshabalalise into ethi wl_registry, emva koko umthengi akayi kukwazi ukuyisebenzisa, kwaye iseva edibeneyo iya kuyeka ukudlulisa iziganeko ngayo.




umthombo: opennet.ru
