Kutolewa kwa labwc 0.6, seva ya mchanganyiko ya Wayland

Utoaji wa mradi wa labwc 0.6 (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).

Kutolewa kwa labwc 0.6, seva ya mchanganyiko ya Wayland

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.

Mabadiliko muhimu katika toleo jipya:

  • Imesanifu upya kwa kiasi kikubwa matumizi ya API ya grafu ya tukio iliyotolewa na wlroots. Uchakataji uliakisiwa katika utoaji, mapambo ya madirisha, menyu na utekelezaji wa ganda la skrini. Uchakataji wa picha na fonti kabla ya kuonyeshwa kwenye skrini ulibadilishwa hadi utumiaji wa vihifadhi badala ya maandishi (muundo wa wlr_texture), ambayo iliwezesha kuhakikisha uwekaji vipimo sahihi wa matokeo. Msimbo uliorahisishwa wa kuwafunga vidhibiti kwa nodi za wlr_scene_nodes. Chaguo za utatuzi zilizoboreshwa.
  • Usaidizi ulioongezwa kwa kompyuta za mezani pepe.
  • Usaidizi ulioongezwa wa kutumia lugha tofauti kwenye menyu za mteja.
  • Usaidizi uliotekelezwa kwa itifaki ya muda wa uwasilishaji inayotumika kuonyesha video.
  • Usaidizi ulioongezwa kwa vifaa vya kugusa.
  • Usaidizi uliotekelezwa wa itifaki ya drm_lease_v1, ambayo hutumika kutoa picha ya stereo yenye vibafa tofauti kwa macho ya kushoto na kulia inapoonyeshwa kwenye helmeti za uhalisia pepe.
  • Itifaki zilizotekelezwa za kutumia kibodi pepe na kielekezi.
  • Imeongeza hali ya kubandika dirisha juu ya madirisha mengine ( ToggleAlwaysOnTop).
  • Mipangilio iliyoongezwa osd.border.color na osd.border.width ili kufafanua upana na rangi ya fremu ya dirisha.
  • Mipangilio imeongezwa ili kubadilisha ucheleweshaji wa kibodi na kurudia mipangilio.
  • Imeongeza uwezo wa kufunga shughuli kwa kusogeza na gurudumu la kipanya (kwa chaguo-msingi, wakati wa kusogeza kwenye eneo-kazi, kubadili kati ya kompyuta za mezani hufanywa).
  • Usaidizi ulioongezwa wa kusogeza laini na mlalo.
  • Ilitoa majaribio endelevu ya ujumuishaji kwa miundo ya Debian, FreeBSD, Arch, na Void, ikijumuisha miundo isiyo ya xwayland.
  • Usaidizi ulioongezwa wa kurekebisha italiki na uzito wa fonti (kutumia fonti za italiki na nzito).
  • Mpangilio ulioongezwa ili kudhibiti ikiwa onyesho la kukagua muhtasari limewashwa.
  • Utoaji wa vishale kwa menyu ndogo. Usaidizi wa vitenganishi umeongezwa kwenye menyu.
  • Itifaki ya xdg-desktop-portal-wlr iliwezeshwa kufanya kazi bila mipangilio ya ziada (uanzishaji wa dbus na kuwezesha kupitia systemd ulikamilishwa), ambayo ilitatua matatizo kwa kuzindua OBS Studio.



Chanzo: opennet.ru

Kuongeza maoni