Iphrojekthi ye-labwc 0.20 (Lab Wayland Compositor), ethuthukisa iseva yokuhlanganisa yeWayland enamakhono afana nomphathi wewindi le-Openbox, ikhishwe. Le phrojekthi yethulwe njengomzamo wokudala enye indlela ye-Openbox yeWayland. Ikhodi yephrojekthi ibhalwe ngo-C futhi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2. Ukwanda okukhulu kwezinombolo zenguqulo (kusuka ku-0.9 kuya ku-0.20) kungenxa yokuvumelanisa nezinombolo zenguqulo yelabhulali ye-wlroots.
I-Labwc isetshenziswa endaweni enezithombe zokusatshalaliswa kwe-Raspberry Pi OS futhi isekelwa ngokuzithandela ezindaweni zedeskithophu ze-Xfce ne-LXQt. Imigomo yephrojekthi ye-labwc ifaka phakathi i-minimalism, ukuqaliswa okuhlangene, ukwenza ngokwezifiso okubanzi, kanye nokusebenza okuphezulu. Imiphumela enyakazayo, ama-gradients, kanye nezithonjana azisekelwa nhlobo, ngaphandle kwezinkinobho zewindi. Isekelwe kulabhulali ye-wlroots, eyathuthukiswa ngabathuthukisi bendawo yomsebenzisi we-Sway futhi inikeza ukusebenza okuyisisekelo komphathi wokuqamba osuselwe e-Wayland.
Izengezo zingaxhunywa ukuze kusetshenziswe izici ezifana nezithombe-skrini, isibonisi sephepha lodonga ledeskithophu, kanye nokubekwa kwephaneli nemenyu. Ingxenye ye-XWayland DDX isekelwa ukusebenzisa izinhlelo zokusebenza ze-X11 endaweni esekelwe e-Wayland. Itimu, imenyu eyisisekelo, kanye nama-hotkey kungalungiselelwa ngamafayela okucushwa kwe-XML. Ukusekelwa kwesikrini se-High-DPI (HiDPI) kwakhelwe ngaphakathi.
Ngaphezu kwemenyu eyisisekelo eyakhelwe ngaphakathi, elungisekayo ngefayela le-menu.xml, ungahlanganisa ukusetshenziswa kwemenyu yohlelo lokusebenza lomuntu wesithathu, njenge-bemenu, i-fuzzel, ne-wofi. I-Waybar, i-sfwbar, i-Yambar, noma i-LavaLauncher ingasetshenziswa njengephaneli. Ukuze kulawulwe ukuxhumana kwemonitha nokushintsha izilungiselelo zazo, kuphakanyiswa i-wlr-randr noma i-kanshi. Ukukhiya isikrini kuphathwa kusetshenziswa i-swaylock.
Enguqulweni entsha:
- Ukushintshela ekukhishweni komtapo wolwazi we-wlroots 0.20 sekuqediwe, okusebenzisa ukwesekwa kokuphathwa kombala, i-HDR, ukwenza ngokwezifiso ukubukeka kwesikhombisi, kanye nama-desktop abonakalayo.
- Ukusekelwa okungaphelele kokuthwebula okuqukethwe okuboniswa ezindaweni eziphezulu ze-Wayland (toplevel-capture) sekuqalisiwe, okukuvumela ukuthi udale izithombe-skrini futhi urekhode ama-screencast okuqukethwe kwamafasitela ngamanye. Lokhu kusetshenziswa akukahlanganisi amafasitela amancane nama-pop-up ezinhlelo zokusebenza eziqaliswe nge-XWayland, noma izindawo ze-xdg Wayland ezifakwe ngaphakathi.
- Kungezwe ukwesekwa kobubanzi bokukhanya obunwetshiwe kanye nekhono lokukhipha ama-monitor asekela i-HDR10 (kusebenza kuphela uma kusetshenziswa i-backend yokunikeza esekwe ku-Vulkan).
- Indlela esheshayo yokufinyelela izinto zemenyu isiyatholakala ngokucindezela uhlamvu lokuqala lwegama lazo. Isibonelo, ukuze uqalise iFirefox, mane ucindezele u-"Meta+a" ukuvula imenyu bese ucindezela u-"f."
- Kufakwe isinqamuleli sekhibhodi i-Super-d sokufihla nokuveza amafasitela. Izilungiselelo ze-ToggleShowDesktop zikuvumela ukuthi wenze ngokwezifiso izinqamuleli zakho zekhibhodi zalesi senzo.
- Kungezwe inketho yomugqa womyalo ethi "-t" (--title) ukusetha isihloko sewindi lapho kusetshenziswa i-labwc ngendlela ehlanganisiwe.
- Insizakalo ye-labnag ibuyekeziwe ngezinketho ze-"--details-border-color" kanye ne-"--details-margin" zokusetha umbala kanye nomkhawulo wendawo ezungeze okuqukethwe.
- Iyunithi yesistimu ye-labwc-session.target manje isifakiwe uma i-systemd ikhona.
- Isethingi " ingeziwe kufayela lokucushwa. ukwethula ukubambezeleka ngaphambi kokushintsha ukugxila.
- Kukhetho " "Kungezwe ukwesekwa kwendlela yokuskrola ethi "onbutton", kanye "nenketho" ehlukile esetshenzisiwe. » ukupheqa okuqukethwe usebenzisa izinkinobho.
- Inketho ingeziwe ukulungisa ububanzi bokuzwela kwengcindezi yethebhulethi yakho yehluzo.
- Kufakwe inketho kufayela lokucushwa. ukukhawulela ukufinyelela kumaphrothokholi anelungelo.
- Kungezwe ipharamitha yokulungisa iphutha DebugToggleKeyStateIndicator ukuze kuboniswe ukunqwabelanisa kolwazi lwesimo sokhiye.
- Ukwesekwa okwengeziwe kwezinqubo zokuphatha umbala zaseWayland: ukumelwa kombala-v1 kanye nokuphathwa kombala-v1.
- Isixhumi esibonakalayo se-wl_fixes sisetshenziswe ukubhekana nezinkinga namanye ama-API ephrothokholi ayisisekelo angenakuxazululwa ngamakhono endawo alezo zixhumi. Isibonelo,
Isicelo esithi "wl_fixes::destroy_registry" sikuvumela ukuthi ubhubhise into ethi wl_registry, ngemva kwalokho iklayenti ngeke likwazi ukuyisebenzisa, futhi iseva ehlanganisiwe izoyeka ukudlulisa imicimbi ngayo.




Source: opennet.ru
