Kutolewa kwa labwc 0.20, seva ya mchanganyiko ya Wayland

Mradi wa labwc 0.20 (Lab Wayland Compositor), ambao unaunda seva ya utunzi kwa Wayland yenye uwezo unaofanana na meneja wa dirisha la Openbox, umetolewa. Mradi huu unawasilishwa kama jaribio la kuunda mbadala wa Openbox kwa Wayland. Msimbo wa mradi umeandikwa kwa C na unasambazwa chini ya leseni ya GPLv2. Ongezeko kubwa la nambari za toleo (kutoka 0.9 hadi 0.20) linatokana na usawazishaji na nambari za toleo la maktaba ya wlroots.

Labwc inatumika katika mazingira ya michoro ya usambazaji wa Raspberry Pi OS na inaungwa mkono kwa hiari katika mazingira ya eneo-kazi la Xfce na LXQt. Malengo ya mradi wa labwc ni pamoja na minimalism, utekelezaji mdogo, ubinafsishaji mpana, na utendaji wa hali ya juu. Athari za michoro, gradients, na aikoni haziungwi mkono hata kidogo, isipokuwa vitufe vya dirisha. Inategemea maktaba ya wlroots, iliyotengenezwa na watengenezaji wa mazingira ya mtumiaji wa Sway na kutoa utendaji wa msingi kwa meneja wa utunzi unaotegemea Wayland.

Viongezi vinaweza kuunganishwa ili kutekeleza vipengele kama vile picha za skrini, onyesho la mandhari ya eneo-kazi, na uwekaji wa paneli na menyu. Kipengele cha XWayland DDX kinatumika kwa kuendesha programu za X11 katika mazingira yanayotegemea Wayland. Mandhari, menyu ya msingi, na funguo za moto zinaweza kusanidiwa kupitia faili za usanidi wa XML. Usaidizi wa skrini ya High-DPI (HiDPI) umejengewa ndani.

Mbali na menyu ya msingi iliyojengewa ndani, inayoweza kusanidiwa kupitia faili ya menu.xml, unaweza kuunganisha utekelezaji wa menyu ya programu ya mtu mwingine, kama vile bemenu, fuzzel, na wofi. Waybar, sfwbar, Yambar, au LavaLauncher zinaweza kutumika kama paneli. Kwa kudhibiti miunganisho ya kifuatiliaji na kubadilisha mipangilio yao, wlr-randr au kanshi zinapendekezwa. Kufunga skrini kunashughulikiwa kwa kutumia swaylock.

Katika toleo jipya:

  • Mpito hadi toleo la maktaba ya wlroots 0.20 umekamilika, ambao unatekeleza usaidizi wa usimamizi wa rangi, HDR, ubinafsishaji wa mwonekano wa kishale, na kompyuta pepe.
  • Usaidizi wa sehemu wa kunasa maudhui yanayoonyeshwa kwenye nyuso za Wayland za kiwango cha juu (toplevel-capture) umetekelezwa, na kukuruhusu kuunda picha za skrini na kurekodi skrini za yaliyomo kwenye madirisha binafsi. Utekelezaji huu bado hauhusishi madirisha madogo na ya ibukizi ya programu zilizozinduliwa kupitia XWayland, wala nyuso za xdg Wayland zilizo na viota.
  • Usaidizi ulioongezwa kwa masafa marefu ya mwangaza pamoja na uwezo wa kutoa matokeo kwa vifuatiliaji vinavyounga mkono HDR10 (hufanya kazi tu wakati wa kutumia sehemu ya nyuma ya utoaji inayotegemea Vulkan).
  • Njia ya haraka ya kufikia vipengee vya menyu sasa inapatikana kwa kubonyeza herufi ya kwanza ya jina lao. Kwa mfano, ili kuzindua Firefox, bonyeza tu "Meta+a" ili kufungua menyu kisha bonyeza "f."
  • Njia ya mkato ya kibodi ya Super-d imeongezwa kwa ajili ya kuficha na kufichua madirisha. Mpangilio wa ToggleShowDesktop hukuruhusu kubinafsisha njia zako za mkato za kibodi kwa kitendo hiki.
  • Imeongeza chaguo la mstari wa amri "-t" (--title) ili kuweka kichwa cha dirisha wakati wa kuendesha labwc kwa njia iliyowekwa kwenye kiota.
  • Huduma ya labnag imesasishwa na chaguo za "--details-border-color" na "--details-margin" kwa ajili ya kuweka rangi na ukingo wa eneo linalozunguka maudhui.
  • Kitengo cha mfumo cha labwc-session.target sasa kimewekwa wakati mfumo wa mfumo upo.
  • Mpangilio "umeongezwa kwenye faili ya usanidi. kuanzisha ucheleweshaji kabla ya kubadili umakini.
  • Katika chaguo " "Usaidizi ulioongezwa kwa mbinu ya kusogeza ya "onbutton", na "chaguo" tofauti ilitekelezwa. » ili kusogeza maudhui kwa kutumia vitufe.
  • Chaguo limeongezwa ili kurekebisha kiwango cha unyeti wa shinikizo kwa kompyuta yako kibao ya michoro.
  • Chaguo limeongezwa kwenye faili ya usanidi. ili kuzuia ufikiaji wa itifaki zenye upendeleo.
  • Kigezo cha utatuzi kimeongezwa DebugToggleKeyStateIndicator ili kuonyesha upachikaji wa taarifa ya hali muhimu.
  • Usaidizi ulioongezwa kwa itifaki za usimamizi wa rangi za Wayland: uwakilishi wa rangi-v1 na usimamizi wa rangi-v1.
  • Kiolesura cha wl_fixes kimetekelezwa ili kushughulikia masuala yenye API zingine za itifaki ambazo haziwezi kushughulikiwa na uwezo asilia wa violesura hivyo. Kwa mfano,
    Ombi la "wl_fixes::destroy_registry" hukuruhusu kuharibu kitu cha wl_registry, baada ya hapo mteja hataweza kukitumia, na seva mseto itaacha kusambaza matukio kupitia hicho.






Chanzo: opennet.ru
Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster