Ua hoʻokuʻu ʻia ka papahana labwc 0.20 (Lab Wayland Compositor), ka mea e hoʻomohala ana i kahi kikowaena compositing no Wayland me nā hiki e hoʻomanaʻo ana i ka luna puka makani Openbox. Hōʻike ʻia ka papahana ma ke ʻano he hoʻāʻo e hana i kahi Openbox ʻē aʻe no Wayland. Ua kākau ʻia ke code o ka papahana ma C a ua hoʻolaha ʻia ma lalo o ka laikini GPLv2. ʻO ka piʻi nui ʻana o ka helu ʻana o ka mana (mai 0.9 a i 0.20) ma muli o ka hoʻonohonoho ʻana me ka helu ʻana o ka mana o ka waihona puke wlroots.
Hoʻohana ʻia ʻo Labwc i loko o ke kaiapuni kiʻi o ka hoʻolaha Raspberry Pi OS a ua kākoʻo ʻia ma nā kaiapuni pākaukau Xfce a me LXQt. ʻO nā pahuhopu o ka papahana labwc e pili ana i ka minimalism, kahi hoʻokō liʻiliʻi, ka hoʻopilikino ākea, a me ka hana kiʻekiʻe. ʻAʻole kākoʻo iki ʻia nā hopena animated, nā gradients, a me nā ikona, koe wale nō nā pihi puka makani. Hoʻokumu ʻia ia ma ka waihona puke wlroots, i hoʻomohala ʻia e nā mea hoʻomohala o ke kaiapuni mea hoʻohana Sway a hāʻawi i nā hana kumu no kahi luna hoʻohuihui ma Wayland.
Hiki ke hoʻopili ʻia nā mea hoʻohui e hoʻokō i nā hiʻohiʻona e like me nā kiʻi paʻi, ka hōʻike ʻana i ka pepa paia papapihi, a me ke kau ʻana o ka panela a me ka papa kuhikuhi. Kākoʻo ʻia ka ʻāpana XWayland DDX no ka holo ʻana i nā polokalamu X11 ma kahi ʻano Wayland. Hiki ke hoʻonohonoho ʻia ke kumumanaʻo, ka papa kuhikuhi kumu, a me nā kī wela ma o nā faila hoʻonohonoho XML. Ua kūkulu ʻia ke kākoʻo pale High-DPI (HiDPI).
Ma waho aʻe o ka papa kuhikuhi kumu i kūkulu ʻia, hiki ke hoʻonohonoho ʻia ma o ka faila menu.xml, hiki iā ʻoe ke hoʻohui i nā hoʻokō papa kuhikuhi noi ʻaoʻao ʻekolu, e like me bemenu, fuzzel, a me wofi. Hiki ke hoʻohana ʻia ʻo Waybar, sfwbar, Yambar, a i ʻole LavaLauncher ma ke ʻano he panela. No ka hoʻokele ʻana i nā pilina monitor a me ka hoʻololi ʻana i kā lākou mau hoʻonohonoho, ua manaʻo ʻia ʻo wlr-randr a i ʻole kanshi. Hoʻoponopono ʻia ka laka ʻana o ka pale me ka hoʻohana ʻana i ka swaylock.
Ma ka mana hou:
- Ua pau ka hoʻololi ʻana i ka hoʻokuʻu ʻana o ka waihona puke wlroots 0.20, kahi e hoʻokō ai i ke kākoʻo no ka hoʻokele kala, HDR, ka hoʻopilikino ʻana i ke ʻano o ka cursor, a me nā pākaukau virtual.
- Ua hoʻokō ʻia ke kākoʻo hapa no ka hopu ʻana i ka ʻike i hōʻike ʻia ma nā ʻili Wayland kiʻekiʻe (toplevel-capture), e ʻae ana iā ʻoe e hana i nā kiʻi paʻi a hoʻopaʻa i nā kiʻi paʻi o nā ʻike o nā puka makani pākahi. ʻAʻole i uhi kēia hoʻokō i nā puka makani keiki a me nā puka makani pop-up o nā noi i hoʻokuʻu ʻia ma o XWayland, ʻaʻole hoʻi i nā ʻili Wayland xdg i hoʻopili ʻia.
- Ua hoʻohui ʻia ke kākoʻo no ka laulā ʻōlinolino i hoʻonui ʻia me ka hiki ke hoʻopuka i nā monitor e kākoʻo ana i ka HDR10 (hana wale nō i ka wā e hoʻohana ai i ka Vulkan-based rendering backend).
- Loaʻa i kēia manawa kahi ala wikiwiki e komo ai i nā mea papa kuhikuhi ma ke kaomi ʻana i ka leka mua o ko lākou inoa. No ka laʻana, no ka hoʻomaka ʻana iā Firefox, e kaomi wale iā "Meta+a" e wehe i ka papa kuhikuhi a laila kaomi iā "f."
- Ua hoʻohui ʻia kahi pōkole papapihi Super-d no ka hūnā ʻana a me ka wehe ʻana i nā puka makani. ʻAe ka hoʻonohonoho ToggleShowDesktop iā ʻoe e hoʻopilikino i kāu mau pōkole papapihi ponoʻī no kēia hana.
- Ua hoʻohui ʻia ke koho laina kauoha "-t" (--title) e hoʻonohonoho i ka inoa pukaaniani i ka wā e holo ana i ka labwc ma ke ʻano i hoʻopaʻa ʻia.
- Ua hōʻano hou ʻia ka pono hana labnag me nā koho "--details-border-color" a me "--details-margin" no ke kau ʻana i ke kala a me ka palena o ka ʻāpana a puni ka ʻike.
- Ua hoʻokomo ʻia ka ʻāpana systemd labwc-session.target i ka wā e loaʻa ai ka systemd.
- Ua hoʻohui ʻia ka hoʻonohonoho " i ka faila hoʻonohonoho. e hoʻolauna i kahi lohi ma mua o ka hoʻololi ʻana i ka manaʻo.
- Ma ke koho " Ua hoʻohui ʻia ke kākoʻo no ke ʻano ʻōwili "onbutton", a ua hoʻokō ʻia kahi "koho" ʻokoʻa. »e ʻōwili ma waena o ka ʻike me ka hoʻohana ʻana i nā pihi.
- Ua hoʻohui ʻia ke koho e hoʻoponopono i ka laulā ʻike kaomi no kāu papa kiʻi.
- Ua hoʻohui ʻia kahi koho i ka faila hoʻonohonoho. e kāohi i ke komo ʻana i nā protocols hanohano.
- Ua hoʻohui ʻia ka palamita debug DebugToggleKeyStateIndicator e hōʻike i ka overlay ʻike mokuʻāina koʻikoʻi.
- Ua hoʻohui ʻia ke kākoʻo no nā kaʻina hana hoʻokele kala Wayland: color-representation-v1 a me color-management-v1.
- Ua hoʻokō ʻia ka interface wl_fixes e hoʻoponopono i nā pilikia me nā API protocol ʻē aʻe i hiki ʻole ke hoʻoponopono ʻia e nā hiki maoli o kēlā mau interface. No ka laʻana,
ʻO ke noi "wl_fixes::destroy_registry" e ʻae iā ʻoe e luku i ka mea wl_registry, ma hope o ka hiki ʻole i ka mea kūʻai ke hoʻohana iā ia, a e hoʻōki ka kikowaena composite i ka hoʻoili ʻana i nā hanana ma o ia mea.




Source: opennet.ru
