Mae prosiect labwc 0.20 (Lab Wayland Compositor), sy'n datblygu gweinydd cyfansoddi ar gyfer Wayland gyda galluoedd sy'n atgoffa rhywun o reolwr ffenestri Openbox, wedi'i ryddhau. Cyflwynir y prosiect fel ymgais i greu dewis arall Openbox ar gyfer Wayland. Mae cod y prosiect wedi'i ysgrifennu yn C ac wedi'i ddosbarthu o dan y drwydded GPLv2. Mae'r cynnydd sylweddol mewn rhifo fersiynau (o 0.9 i 0.20) oherwydd cydamseru â rhifo fersiynau llyfrgell wlroots.
Defnyddir Labwc yn amgylchedd graffigol dosbarthiad system weithredu Raspberry Pi ac fe'i cefnogir yn ddewisol yn amgylcheddau bwrdd gwaith Xfce a LXQt. Mae nodau'r prosiect labwc yn cynnwys minimaliaeth, gweithrediad cryno, addasu helaeth, a pherfformiad uchel. Ni chefnogir effeithiau animeiddiedig, graddiannau, ac eiconau o gwbl, ac eithrio botymau ffenestri. Mae'n seiliedig ar lyfrgell wlroots, a ddatblygwyd gan ddatblygwyr amgylchedd defnyddiwr Sway ac sy'n darparu swyddogaeth sylfaenol ar gyfer rheolwr cyfansoddi sy'n seiliedig ar Wayland.
Gellir cysylltu ychwanegiadau i weithredu nodweddion fel sgrinluniau, arddangosfa papur wal bwrdd gwaith, a lleoliad paneli a bwydlenni. Cefnogir y gydran XWayland DDX ar gyfer rhedeg cymwysiadau X11 mewn amgylchedd sy'n seiliedig ar Wayland. Gellir ffurfweddu'r thema, y fwydlen sylfaenol, a'r allweddi poeth trwy ffeiliau ffurfweddu XML. Mae cefnogaeth sgrin DPI Uchel (HiDPI) wedi'i hymgorffori.
Yn ogystal â'r ddewislen sylfaenol adeiledig, y gellir ei ffurfweddu trwy'r ffeil menu.xml, gallwch integreiddio gweithrediadau dewislen cymwysiadau trydydd parti, fel bemenu, fuzzel, a wofi. Gellir defnyddio Waybar, sfwbar, Yambar, neu LavaLauncher fel panel. Ar gyfer rheoli cysylltiadau monitor a newid eu gosodiadau, awgrymir wlr-randr neu kanshi. Caiff cloi sgrin ei drin gan ddefnyddio swaylock.
Yn y fersiwn newydd:
- Mae'r newid i ryddhad llyfrgell wlroots 0.20 wedi'i gwblhau, sy'n gweithredu cefnogaeth ar gyfer rheoli lliw, HDR, addasu ymddangosiad cyrchwr, a byrddau gwaith rhithwir.
- Mae cefnogaeth rhannol ar gyfer cipio cynnwys a ddangosir ar arwynebau Wayland lefel uchaf (toplevel-capture) wedi'i weithredu, sy'n eich galluogi i greu sgrinluniau a recordio sgrinluniau o gynnwys ffenestri unigol. Nid yw'r gweithrediad hwn eto'n cwmpasu ffenestri plant a ffenestri naidlen cymwysiadau a lansiwyd trwy XWayland, nac arwynebau Wayland xdg nythu.
- Ychwanegwyd cefnogaeth ar gyfer ystod disgleirdeb estynedig gyda'r gallu i allbynnu i fonitorau sy'n cefnogi HDR10 (dim ond wrth ddefnyddio'r backend rendro sy'n seiliedig ar Vulkan y mae'n gweithio).
- Mae ffordd gyflymach o gael mynediad at eitemau dewislen bellach ar gael trwy wasgu llythyren gyntaf eu henw. Er enghraifft, i lansio Firefox, pwyswch "Meta+a" i agor y ddewislen ac yna pwyswch "f".
- Mae llwybr byr bysellfwrdd Super-d wedi'i ychwanegu ar gyfer cuddio a datguddio ffenestri. Mae'r gosodiad ToggleShowDesktop yn caniatáu ichi addasu eich llwybrau byr bysellfwrdd eich hun ar gyfer y weithred hon.
- Ychwanegwyd opsiwn llinell orchymyn "-t" (--title) i osod teitl y ffenestr wrth redeg labwc mewn modd nythu.
- Mae'r cyfleustodau labnag wedi'i ddiweddaru gyda'r opsiynau "--details-border-color" a "--details-margin" ar gyfer gosod lliw ac ymyl yr ardal o amgylch y cynnwys.
- Mae'r uned systemd labwc-session.target bellach wedi'i gosod pan fydd systemd yn bresennol.
- Mae'r gosodiad " wedi'i ychwanegu at y ffeil ffurfweddu. i gyflwyno oedi cyn newid ffocws.
- Yn yr opsiwn " "Ychwanegwyd cefnogaeth ar gyfer y dull sgrolio "onbutton", a gweithredwyd "opsiwn" ar wahân. » i sgrolio drwy'r cynnwys gan ddefnyddio'r botymau.
- Opsiwn wedi'i ychwanegu i addasu'r ystod sensitifrwydd pwysau ar gyfer eich tabled graffeg.
- Mae opsiwn wedi'i ychwanegu at y ffeil ffurfweddu. i gyfyngu mynediad at brotocolau breintiedig.
- Ychwanegwyd paramedr dadfygio DebugToggleKeyStateIndicator i arddangos gorchudd gwybodaeth am gyflwr yr allwedd.
- Ychwanegwyd cefnogaeth ar gyfer protocolau rheoli lliw Wayland: color-representation-v1 a color-management-v1.
- Mae'r rhyngwyneb wl_fixes wedi'i weithredu i fynd i'r afael â phroblemau gydag APIs protocol sylfaenol eraill na ellir mynd i'r afael â nhw gan alluoedd brodorol y rhyngwynebau hynny. Er enghraifft,
Mae'r cais "wl_fixes::destroy_registry" yn caniatáu ichi ddinistrio'r gwrthrych wl_registry, ac ar ôl hynny ni fydd y cleient yn gallu ei ddefnyddio, a bydd y gweinydd cyfansawdd yn rhoi'r gorau i drosglwyddo digwyddiadau drwyddo.




Ffynhonnell: opennet.ru
