Kutolewa kwa labwc 0.7, seva ya mchanganyiko ya Wayland

Utoaji wa mradi wa labwc 0.7 (Lab Wayland Compositor) unapatikana, ukitengeneza seva ya mchanganyiko ya Wayland yenye vipengele vinavyomkumbusha msimamizi wa dirisha la Openbox (mradi unatajwa kama jaribio la kuunda mbadala wa Openbox kwa Wayland). Miongoni mwa vipengele vya labwc inaitwa minimalism, utekelezaji wa kompakt, chaguo pana za ubinafsishaji na utendaji wa juu. Msimbo wa mradi umeandikwa kwa lugha ya C na kusambazwa chini ya leseni ya GPLv2.

Maktaba ya wlroots hutumiwa kama msingi, iliyotengenezwa na watengenezaji wa mazingira ya mtumiaji wa Sway na kutoa kazi za kimsingi za kupanga kazi ya msimamizi wa watunzi wa Wayland. Kati ya itifaki zilizopanuliwa za Wayland, wlr-output-management inaauniwa ili kusanidi vifaa vya kutoa, safu-ganda ili kupanga kazi ya ganda la eneo-kazi, na kiwango cha juu cha kigeni ili kuunganisha paneli zako na swichi za dirisha.

Inawezekana kuunganisha nyongeza na utekelezaji wa kazi kama vile kuunda skrini, kuonyesha wallpapers kwenye eneo-kazi, kuweka paneli na menyu. Athari zilizohuishwa, gradient na aikoni (isipokuwa vitufe vya dirisha) kimsingi hazitumiki. Ili kuendesha programu za X11 katika mazingira kulingana na itifaki ya Wayland, matumizi ya sehemu ya XWayland DDX yanaauniwa. Mandhari, menyu ya msingi na hotkeys husanidiwa kupitia faili za usanidi katika umbizo la xml. Kuna usaidizi wa ndani wa skrini za msongamano wa pikseli za juu (HiDPI).

Kando na menyu ya mzizi iliyojengewa ndani inayoweza kusanidiwa kupitia menu.xml, utekelezaji wa menyu ya programu ya wahusika wengine kama vile bemenu, fuzzel, na wofi unaweza kujumuishwa. Kama paneli, unaweza kutumia Waybar, sfwbar, Yambar au LavaLauncher. Ili kudhibiti uunganisho wa wachunguzi na kubadilisha vigezo vyao, inashauriwa kutumia wlr-randr au kanshi. Skrini imefungwa kwa kutumia swaylock.

Kutolewa kwa labwc 0.7, seva ya mchanganyiko ya Wayland

Mabadiliko muhimu katika toleo jipya:

  • Mpito kwa tawi jipya la maktaba ya wlroots 0.17 imefanywa.
  • Usaidizi ulioongezwa kwa itifaki ya Wayland cursor-shape-v1, inayotumiwa kubinafsisha mwonekano wa kishale kwa kutuma mfululizo wa picha za kishale.
  • Usaidizi ulioongezwa kwa itifaki ya mizani ya Wayland, ambayo huruhusu kidhibiti cha mchanganyiko kupitisha thamani zisizo kamili za upanuzi wa uso, ikiruhusu mteja kubainisha saizi sahihi zaidi ya bafa za vitu vya wp_viewport, ikilinganishwa na kupitisha maelezo ya kipimo cha mviringo.
  • Imeongeza usaidizi wa ikoni kwenye pau za kichwa cha dirisha.
  • Kiolesura cha kubadili kati ya madirisha kina uwezo wa kusogeza nyuma kwa kubonyeza mshale wa kushoto au wa juu.
  • Mipangilio imeongezwa osd.workspace-switcher.boxes.{width,height} ili kubainisha ukubwa wa vijipicha kwenye kiolesura cha kubadilisha kati ya kompyuta za mezani.
  • Vitendo vipya vimeongezwa VirtualOutputAdd na VirtualOutputRemove kwa ajili ya kuongeza na kuondoa vifaa pepe vya kutoa.
  • Kitendo cha ResizeTo kimeongezwa kwa kubadilisha ukubwa.
  • Kitendo cha ToggleOmnipresent kimeongezwa na chaguo la "Daima kwenye Nafasi ya Kazi Inayoonekana" ili kuweka maudhui kila wakati kwenye eneo-kazi linalotumika.
  • Kwa programu zinazotumia XWayland, mali ya _NET_WORKAREA imewekwa, ambayo inakuwezesha kuelewa ukubwa wa eneo la bure kwenye skrini isiyokaliwa na paneli (kwa mfano, inatumiwa katika Qt wakati wa kuhesabu ukubwa wa menyu ibukizi).

Chanzo: opennet.ru

Kuongeza maoni