Lëshimi i labwc 0.20, serverit kompozitor për Wayland

ËshtĂ« publikuar lĂ«shimi i projektit labwc 0.20 (Lab Wayland Compositor), i cili zhvillon njĂ« server kompozitor pĂ«r Wayland me aftĂ«si qĂ« i ngjajnĂ« menaxherit tĂ« windows Openbox (projekti paraqitet si njĂ« pĂ«rpjekje pĂ«r tĂ« krijuar njĂ« alternativĂ« pĂ«r Openbox pĂ«r Wayland). Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv2. Rritja e konsiderueshme e versionit (nga 0.9 nĂ« 0.20) shpjegohet me sinkronizimin me numerimin e versioneve tĂ« bibliotekĂ«s wlroots.

Labwc përdoret në mjedisin grafik të distribucionit Raspberry Pi OS dhe mbështetet opcionalisht në mjediset e punës Xfce dhe LXQt. Ndër objektivat e projektit labwc përmenden minimalizmi, implementimi kompakt, mundësitë e gjera të personalizimit dhe performanca e lartë. Efektet e animuara, gradientet dhe ikonat nuk mbështeten thelbësisht, përveç butonave për windows. Si bazë përdoret biblioteka wlroots, e zhvilluar nga zhvilluesit e mjedisit të përdoruesit Sway dhe që ofron funksionet bazë për organizimin e punës së menaxherit kompozitor mbi bazën e Wayland.

ËshtĂ« e mundur tĂ« lidhni shtesa qĂ« realizojnĂ« funksione si krijimi i ekranĂ«ve tĂ« imazheve, shfaqja e sfondit nĂ« desktop, vendosja e panelit dhe menusĂ«. PĂ«r tĂ« ekzekutuar aplikacione X11 nĂ« njĂ« mjedis tĂ« bazuar nĂ« protokollin Wayland, mbĂ«shtetet pĂ«rdorimi i komponentit DDX XWayland. Temat, menunĂ« bazĂ« dhe çelĂ«sat e nxehtĂ« janĂ« tĂ« konfigurueshme pĂ«rmes skedave tĂ« konfiguarat nĂ« formatin xml. Ka mbĂ«shtetje tĂ« integruar pĂ«r ekranet me densitet tĂ« lartĂ« pikselesh (HiDPI).

Përveç menutë bazë të integruar, që mund të konfigurohet përmes skedës menu.xml, është e mundur të lidhen zbatime të jashtme të menusë së aplikacioneve si bemenu, fuzzel dhe wofi. Si panel mund të përdoren Waybar, sfwbar, Yambar ose LavaLauncher. Për të menaxhuar lidhjen e monitorëve dhe ndryshimin e parametrave të tyre, rekomandohet përdorimi i wlr-randr ose kanshi. Bllokimi i ekranit realizohet me anë të swaylock.

Në këtë version të ri:

  • ËshtĂ« realizuar kalimi nĂ« lĂ«shimin e bibliotekĂ«s wlroots 0.20, nĂ« tĂ« cilĂ«n Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r mundĂ«sitĂ« e menaxhimit tĂ« ngjyrave, HDR, dhe konfigurimin e pamjes sĂ« kursorit dhe tavolina virtuale.
  • ËshtĂ« realizuar mbĂ«shtetje e pjesshme pĂ«r kapjen e pĂ«rmbajtjes qĂ« shfaqet nĂ« sipĂ«rfaqen Wayland tĂ« nivelit tĂ« lartĂ« (toplevel-capture), duke lejuar krijimin e skrinĂ«shots dhe regjistrimin e skrinĂ«kastave pĂ«r pĂ«rmbajtjen e dritareve tĂ« veçanta. Implementimi aktualisht nuk mbulon dritaret e nĂ«nshkruara dhe ato tĂ« daljes sĂ« aplikacioneve qĂ« funksionojnĂ« pĂ«rmes XWayland, si dhe sipĂ«rfaqet Wayland tĂ« ngjitura xdg.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r gamĂ«n e zgjeruar tĂ« ndriçimit me mundĂ«sinĂ« e daljes nĂ« monitorĂ« qĂ« mbĂ«shtesin HDR10 (funksionon vetĂ«m kur pĂ«rdoret backend-i i vizatimit tĂ« bazuar nĂ« Vulkan).
  • ËshtĂ« realizuar kalimi i pĂ«rshpejtuar te elementĂ«t e menusĂ« pĂ«rmes shtypjes sĂ« shkronjĂ«s sĂ« parĂ« tĂ« emrit. PĂ«r shembull, pĂ«r tĂ« nisur Firefox, mjafton tĂ« thĂ«rrasĂ«sh menunĂ« me kombinimin «Meta+a» dhe tĂ« shtypĂ«sh shkronjĂ«n «f».
  • ËshtĂ« shtuar kombinimi i çelĂ«save Super-d pĂ«r fshehjen dhe rikthimin e dritareve. PĂ«r konfigurimin e kombinimeve tĂ« tjera tĂ« çelĂ«save me kĂ«tĂ« veprim Ă«shtĂ« propozuar parametri ToggleShowDesktop.
  • ËshtĂ« shtuar opsioni i linjĂ«s sĂ« komandĂ«s «-t» (—title) pĂ«r caktimin e titullit tĂ« dritares nĂ« nisjen e pĂ«rhershme tĂ« labwc.
  • Utiilitari labnag ka marrĂ« opsionet «—details-border-color» dhe «—details-margin» pĂ«r caktimin e ngjyrĂ«s dhe margjinave pĂ«rreth pĂ«rmbajtjes.
  • Instalimi i unit-it systemd labwc-session.target Ă«shtĂ« i siguruar nĂ«se sistemd Ă«shtĂ« i pranishĂ«m.
  • NĂ« skedarin e konfigurimit Ă«shtĂ« shtuar cilĂ«simi «» pĂ«r tĂ« vendosur njĂ« vonesĂ« para kalimit tĂ« fokusit.
  • NĂ« opsionin «» Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r metodĂ«n e rrotullimit «onbutton», si dhe Ă«shtĂ« realizuar njĂ« opsion i veçantĂ« «» pĂ«r rrotullimin e pĂ«rmbajtjes nĂ«pĂ«rmjet butonave.
  • Shtuar opsioni pĂ«r tĂ« pĂ«rcaktuar vargun e ndjeshmĂ«risĂ« ndaj prekjeve pĂ«r tabletin grafik.
  • NĂ« skedarin e konfigurimit Ă«shtĂ« shtuar opsioni pĂ«r tĂ« kufizuar qasjen nĂ« protokollet me privilegje.
  • Shtuar parametrin DebugToggleKeyStateIndicator pĂ«r tĂ« shfaqur mbi pĂ«rmbajtjen informacionin mbi gjendjen e çelĂ«save.
  • Shtuar mbĂ«shtetje pĂ«r protokollet Wayland pĂ«r menaxhimin e ngjyrave: color-representation-v1 dhe color-management-v1.
  • Realizuar interface wl_fixes, qĂ« lejon zgjidhjen e problemeve me interface tjera programore tĂ« protokollit bazĂ« qĂ« nuk mund tĂ« eliminohen nga mundĂ«sitĂ« e veta. PĂ«r shembull,
    kërkesa «wl_fixes::destroy_registry» lejon likuidimin e objektit wl_registry, pas së cilës klienti nuk do të jetë në gjendje ta përdorë atë, ndërsa kompozitori server do të ndalojë transmetimin e ngjarjeve përmes tij.






Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster