Rilaxx ta' labwc 0.6, server kompost għal Wayland

Ir-rilaxx tal-proġett labwc 0.6 (Lab Wayland Compositor) huwa disponibbli, li jiżviluppa server kompost għal Wayland b'kapaċitajiet li jfakkru l-maniġer tat-twieqi Openbox (il-proġett huwa ppreżentat bħala tentattiv biex tinħoloq alternattiva Openbox għal Wayland). Fost il-karatteristiċi tal-labwc hemm minimalism, implimentazzjoni kompatta, għażliet ta 'adattament estensivi u prestazzjoni għolja. Il-kodiċi tal-proġett huwa miktub bil-lingwa Ċ u mqassam taħt il-liċenzja GPLv2.

Il-bażi hija l-librerija wlroots, żviluppata mill-iżviluppaturi tal-ambjent tal-utent Sway u li tipprovdi funzjonijiet bażiċi għall-organizzazzjoni tax-xogħol ta 'maniġer kompost ibbażat fuq Wayland. Fost il-protokolli Wayland estiżi, wlr-output-management huwa appoġġjat għall-konfigurazzjoni ta 'apparati ta' output, saff-qoxra għall-organizzazzjoni tax-xogħol tal-qoxra tad-desktop, u barranin-toplevel għall-konnessjoni ta 'pannelli tad-dwana u swiċċijiet tat-twieqi.

Huwa possibbli li tgħaqqad add-ons biex timplimenta funzjonijiet bħall-ħolqien ta 'screenshots, il-wiri ta' wallpaper fuq id-desktop, it-tqegħid ta 'pannelli u menus. Effetti animati, gradjenti u ikoni (bl-eċċezzjoni tal-buttuni tat-twieqi) mhumiex appoġġjati xejn. Biex tħaddem applikazzjonijiet X11 f'ambjent ibbażat fuq il-protokoll Wayland, l-użu tal-komponent XWayland DDX huwa appoġġjat. It-tema, il-menu bażiku u l-hotkeys huma kkonfigurati permezz ta 'fajls ta' konfigurazzjoni f'format xml. Hemm appoġġ integrat għal skrins ta 'densità għolja ta' pixels (HiDPI).

Rilaxx ta' labwc 0.6, server kompost għal Wayland

Minbarra l-menu ta 'l-għeruq integrat, ikkonfigurat permezz ta' menu.xml, tista 'tqabbad implimentazzjonijiet ta' menu ta 'applikazzjoni ta' partijiet terzi, bħal bemenu, fuzzel u wofi. Tista' tuża Waybar, sfwbar, Yambar jew LavaLauncher bħala panel. Biex timmaniġġja l-konnessjoni tal-moniters u tbiddel il-parametri tagħhom, huwa ssuġġerit li tuża wlr-randr jew kanshi. L-iskrin huwa msakkra bl-użu ta 'swaylock.

Bidliet ewlenin fir-rilaxx il-ġdid:

  • Inħadem mill-ġdid b'mod sinifikanti l-użu tal-API tal-grafika tax-xena pprovduta f'wlroots. Ix-xogħol mill-ġdid affettwat ir-rendi, id-dekorazzjoni tat-twieqi, il-menus u l-implimentazzjoni tal-qoxra tal-iskrin. L-ipproċessar ta 'l-immaġini u l-fonts qabel ma jintwerew fuq l-iskrin inbidel għall-użu ta' buffers minflok textures (l-istruttura wlr_texture), li tiżgura skalar tal-output korrett. Kodiċi simplifikat għall-maniġjar vinkolanti ma wlr_scene_nodes. Kapaċità ta' debugging imtejba.
  • Appoġġ miżjud għal desktops virtwali.
  • Appoġġ miżjud għall-użu ta 'lingwi differenti fil-menus tal-klijenti.
  • Ġie implimentat appoġġ għall-protokoll tal-ħin tal-preżentazzjoni użat għall-wiri tal-vidjo.
  • Appoġġ miżjud għall-apparati touch.
  • Ġie implimentat appoġġ għall-protokoll drm_lease_v1, użat biex jiġġenera immaġni stereo b'buffers differenti għall-għajnejn tax-xellug u tal-lemin meta joħorġu għal elmi tar-realtà virtwali.
  • Protokolli implimentati għall-użu tat-tastiera virtwali u l-pointer.
  • Żieda mod biex titwaħħal tieqa fuq twieqi oħra (ToggleAlwaysOnTop).
  • Miżjud osd.border.color u osd.border.width settings biex jiddefinixxu l-wisa 'tal-fruntiera tat-tieqa u l-kulur.
  • Settings miżjuda għall-bidla tas-settings tad-dewmien tad-dħul tat-tastiera u r-repetizzjoni.
  • Żid il-ħila li torbot l-operazzjonijiet ma 'l-iskrolljar bir-rota tal-maws (b'mod awtomatiku, meta tiskrollja fuq id-desktop, taqleb bejn desktops virtwali).
  • Appoġġ miżjud għal scrolling bla xkiel u orizzontali.
  • L-ittestjar huwa pprovdut fis-sistema ta 'integrazzjoni kontinwa għal assemblaġġi għal Debian, FreeBSD, Arch u Void, inklużi assemblaġġi mingħajr xwayland.
  • Appoġġ miżjud għall-aġġustament tal-inklinazzjoni u l-ħxuna tal-fonts (għall-użu ta 'fonts korsivi u grassi).
  • Setting miżjud biex tikkontrolla jekk il-preview tat-tarf hijiex attivata.
  • Vleġeġ għas-submenus issa huma mogħtija. Appoġġ miżjud għad-delimitaturi fil-menu.
  • Il-protokoll xdg-desktop-portal-wlr jaħdem mingħajr settings addizzjonali (dbus huwa inizjalizzat u attivat permezz ta 'systemd), li jsolvi l-problemi bit-tnedija ta' OBS Studio.



Sors: opennet.ru

Żid kumment