Kuburitswa kweprojekti yelabwc 0.9.0 (Lab Wayland Compositor) kwakabudiswa, kunogadzira sevha inoumbwa yeWayland ine hunyanzvi hunofanana nemaneja wehwindo reOpenbox (purojekiti inoratidzwa sekuyedza kugadzira imwe Openbox imwe nzira yeWayland). Pakati pezvimiro zvelabwc, minimalism, compact kuisirwa, yakakura kugadzirisa sarudzo uye kuita kwepamusoro kunotaurwa. Animated mhedzisiro, gradients uye zvidhori, kunze kwemabhatani ehwindo, hazvitsigirwe zvachose. Iyo kodhi yeprojekiti yakanyorwa mumutauro weC uye yakagoverwa pasi peGPLv2 rezinesi.
Hwaro ndiyo raibhurari yewlroots, yakagadziridzwa nevagadziri veSway mushandisi nharaunda uye inopa mabasa akakosha ekuronga basa reanosanganisa maneja akavakirwa paWayland. Zvinogoneka kubatanidza ma-add-ons kuita mabasa akadai sekugadzira zvidzitiro, kuratidza Wallpaper pane desktop, kuisa mapaneru uye menyu. Kumhanyisa X11 zvikumbiro munzvimbo yakavakirwa paWayland protocol, kushandiswa kwechikamu cheXWayland DDX kunotsigirwa. Dingindira, yekutanga menyu uye hotkeys zvinogadziriswa kuburikidza nemafaira ekugadzirisa mune xml fomati. Iko kune yakavakirwa-mukati tsigiro yeakakwira pixel density (HiDPI) skrini.
Kuwedzera kune yakavakirwa-mukati midzi menyu, iyo inogadziriswa kuburikidza nemenu.xml faira, unogona kubatanidza yechitatu-bato mashandisirwo eiyo menyu yekushandisa, senge bemenu, fuzzel, uye wofi. Waybar, sfwbar, Yambar, kana LavaLauncher inogona kushandiswa sepaneru. Kugadzirisa kubatana kwevatariri uye kushandura maparameter avo, zvinokurudzirwa kushandisa wlr-randr kana kanshi. Iyo skrini yakavharwa uchishandisa swaylock. Iyo composite maneja inoshandiswa munzvimbo ine graphical yekugovera yeRaspberry Pi OS uye inotsigirwa nesarudzo muXfce uye LXQt desktop nharaunda.
Mushanduro itsva:
- Yakawedzera tsigiro yezvimiro kubva kutsva wlroots 0.19 raibhurari kuburitswa, sekuitwa kwezvitsva zveWayland protocol, Multi-GPU rutsigiro, uye kugona kuwiriranisa zvakajeka mabuffer uchishandisa DRM (Direct Rendering Manager) zvinhu zvekuyananisa.
- Tsigiro yeWayland protocol inopihwa:
- ext-data-control - Inobvumira vatengi vane rombo kudzora magadzirirwo edata, semuenzaniso kushandisa clipboard mamaneja.
- alpha-modifier - inobvumira vatengi kuchinja mwero wekujeka kwepamusoro uye kutamisa mashandiro ekujeka kudivi recomposite server.
- xdg-toplevel-icon - zvishandiso zvinosunga icon kune yepamusoro-level hwindo.
- drm-syncobj» - inopa maturusi ekunyatso wiriranisa mabhafa uchishandisa DRM (Direct Rendering Manager) zvinhu zvekuyananisa.
- ext-image-copy-capture - sangano rekutora zvinyorwa zvinoratidzwa pachiratidziro.
- Yakawedzerwa "lab-sensible-terminal" kuraira kuvhura terminal emulator (chirongwa chinosarudzwa zvichienderana nekusiyana kwezvakatipoteredza $TERMINAL). Yakawedzera chinhu kumidzi menyu kufonera terminal.
- Yakawedzera tsigiro ye gradient kuzadza yehwindo rezita renzvimbo. Aya anotevera sarudzo anopihwa pakugadzirisa gradient:
- window.*.title.bg: Solid | Gradient (Yakatwasuka | SplitVertical)
- hwindo.*.title.bg.colorTo:
- hwindo.*.title.bg.color.splitTo:
- hwindo.*.title.bg.colorTo.splitTo:
- Yakawedzera ruzivo nezve maficha anotsigirwa kune inobuda paunenge uchimhanya ne "-v" ("--version") sarudzo, senge "+xwayland -rsvg".
- Ive nechokwadi chekuendeswa kweDRM (Yakananga Rendering Manager Leases) zviwanikwa kune XWayland vatengi.
- Added setting kusarudza nzira yakakosha yekutsvaga zvidhori.
- Yakawedzerwa tsigiro yematema emavara anotsanangurwa uchishandisa X11-ruvara-mazita uye '#rgb' syntax.
- Yakaitwa tsigiro yeXWayland pfuma _NET_WM_ICON uye yakawedzera iyo iconPriority mutemo kuti igone kutsigirwa kwayo.
- Yakawedzerwa kuseta" ", iyo inokutendera kuti ushandise yepakati mbeva vhiri auto-kupuruzira muChromium uye Electron-yakavakirwa maapplication pasina netsaona kubatika data kubva pa clipboard.
- Yakagadziridzwa shanduro dzinotsigirwa dzeWayland protocol xdg_shell uye wl_compositor.
- Yakawedzera tsigiro yemabhatani ekubatsira pamakonzo.
- Akawedzera marongero e libinput:
- « »
- « sticky »
- « none|twofinger|edge »
- Yakawedzerwa "{kuruboshwe, kurudyi}-yakagarwa" maparamendi kuti kurerutsa kufamba pakati pematafura akazaruka windows.
- Yakawedzerwa kuseta" »kugonesa kuratidzwa kwemumvuri kune mosaic windows.
- Yakawedzerwa tsigiro yekumisikidza mbeva vhiri, iyo inogona kudzorwa uchishandisa EnableScrollWheelEmulation, DisableScrollWheelEmulation, uye ToggleScrollWheelEmulation paramita.


Source: opennet.ru
