Lëshimi i labwc 0.20, një server i përbërë për Wayland

Projekti labwc 0.20 (Lab Wayland Compositor), i cili zhvillon një server kompozimi për Wayland me aftësi që të kujtojnë menaxherin e dritareve Openbox, është publikuar. Projekti paraqitet si një përpjekje për të krijuar një alternativë të Openbox për Wayland. Kodi i projektit është shkruar në C dhe shpërndahet sipas licencës GPLv2. Rritja e ndjeshme në numërimin e versioneve (nga 0.9 në 0.20) është për shkak të sinkronizimit me numërimin e versioneve të bibliotekës wlroots.

Labwc përdoret në mjedisin grafik të shpërndarjes së sistemit operativ Raspberry Pi dhe mbështetet opsionalisht në mjediset e desktopit Xfce dhe LXQt. Qëllimet e projektit labwc përfshijnë minimalizmin, një implementim kompakt, personalizim të gjerë dhe performancë të lartë. Efektet e animuara, gradientët dhe ikonat nuk mbështeten fare, me përjashtim të butonave të dritares. Ai bazohet në bibliotekën wlroots, të zhvilluar nga zhvilluesit e mjedisit të përdoruesit Sway dhe që ofron funksionalitet bazë për një menaxher kompozimi të bazuar në Wayland.

Shtesat mund të lidhen për të zbatuar veçori të tilla si pamjet e ekranit, shfaqja e sfondit të desktopit dhe vendosja e paneleve dhe menuve. Komponenti XWayland DDX mbështetet për ekzekutimin e aplikacioneve X11 në një mjedis të bazuar në Wayland. Tema, menyja bazë dhe tastet e shkurtra mund të konfigurohen nëpërmjet skedarëve të konfigurimit XML. Mbështetja për ekranin High-DPI (HiDPI) është e integruar.

Përveç menysë bazë të integruar, e cila mund të konfigurohet nëpërmjet skedarit menu.xml, mund të integroni implementime të menysë nga aplikacione të palëve të treta, të tilla si bemenu, fuzzel dhe wofi. Waybar, sfwbar, Yambar ose LavaLauncher mund të përdoren si panel. Për menaxhimin e lidhjeve të monitorit dhe ndryshimin e cilësimeve të tyre, sugjerohen wlr-randr ose kanshi. Kyçja e ekranit trajtohet duke përdorur swaylock.

NĂ« versionin e ri:

  • Kalimi nĂ« versionin e bibliotekĂ«s wlroots 0.20 Ă«shtĂ« pĂ«rfunduar, i cili zbaton mbĂ«shtetje pĂ«r menaxhimin e ngjyrave, HDR, personalizimin e pamjes sĂ« kursorit dhe desktopĂ«t virtualĂ«.
  • ËshtĂ« zbatuar mbĂ«shtetje e pjesshme pĂ«r kapjen e pĂ«rmbajtjes sĂ« shfaqur nĂ« sipĂ«rfaqet e nivelit tĂ« lartĂ« tĂ« Wayland (kapja e nivelit tĂ« lartĂ«), duke ju lejuar tĂ« krijoni pamje tĂ« ekranit dhe tĂ« regjistroni transmetime tĂ« pĂ«rmbajtjes sĂ« dritareve individuale. Ky zbatim nuk mbulon ende dritaret fĂ«mijĂ« dhe dritaret pop-up tĂ« aplikacioneve tĂ« nisura nĂ«pĂ«rmjet XWayland, as sipĂ«rfaqet e ndĂ«rthurura xdg tĂ« Wayland.
  • Shtohet mbĂ«shtetje pĂ«r gamĂ«n e zgjeruar tĂ« shkĂ«lqimit me mundĂ«sinĂ« e daljes nĂ« monitorĂ« qĂ« mbĂ«shtesin HDR10 (funksionon vetĂ«m kur pĂ«rdoret backend-i i renderimit tĂ« bazuar nĂ« Vulkan).
  • NjĂ« mĂ«nyrĂ« mĂ« e shpejtĂ« pĂ«r tĂ« aksesuar artikujt e menusĂ« Ă«shtĂ« tani e disponueshme duke shtypur shkronjĂ«n e parĂ« tĂ« emrit tĂ« tyre. PĂ«r shembull, pĂ«r tĂ« hapur Firefox-in, thjesht shtypni "Meta+a" pĂ«r tĂ« hapur menunĂ« dhe pastaj shtypni "f".
  • ËshtĂ« shtuar njĂ« shkurtore tastiere Super-d pĂ«r fshehjen dhe rishfaqjen e dritareve. CilĂ«simi ToggleShowDesktop ju lejon tĂ« personalizoni shkurtoret tuaja tĂ« tastierĂ«s pĂ«r kĂ«tĂ« veprim.
  • U shtua opsioni i rreshtit tĂ« komandĂ«s "-t" (--title) pĂ«r tĂ« vendosur titullin e dritares kur labwc ekzekutohet nĂ« njĂ« mĂ«nyrĂ« tĂ« ndĂ«rthurur.
  • Programi labnag Ă«shtĂ« pĂ«rditĂ«suar me opsionet "--details-border-color" dhe "--details-margin" pĂ«r caktimin e ngjyrĂ«s dhe kufirit tĂ« zonĂ«s pĂ«rreth pĂ«rmbajtjes.
  • NjĂ«sia systemd labwc-session.target tani instalohet kur systemd Ă«shtĂ« i pranishĂ«m.
  • CilĂ«simi " Ă«shtĂ« shtuar nĂ« skedarin e konfigurimit. pĂ«r tĂ« futur njĂ« vonesĂ« pĂ«rpara ndĂ«rrimit tĂ« fokusit.
  • NĂ« opsionin " U shtua mbĂ«shtetje pĂ«r metodĂ«n e lĂ«vizjes "onbutton" dhe u zbatua njĂ« "opsion" i veçantĂ«. » pĂ«r tĂ« shfletuar pĂ«rmbajtjen duke pĂ«rdorur butonat.
  • Opsioni u shtua pĂ«r tĂ« rregulluar diapazonin e ndjeshmĂ«risĂ« ndaj presionit pĂ«r tabletin tuaj grafik.
  • NjĂ« opsion Ă«shtĂ« shtuar nĂ« skedarin e konfigurimit. pĂ«r tĂ« kufizuar aksesin nĂ« protokollet e privilegjuara.
  • U shtua parametri i debugimit DebugToggleKeyStateIndicator pĂ«r tĂ« shfaqur mbivendosjen e informacionit tĂ« gjendjes sĂ« çelĂ«sit.
  • U shtua mbĂ«shtetje pĂ«r protokollet e menaxhimit tĂ« ngjyrave Wayland: color-representation-v1 dhe color-management-v1.
  • NdĂ«rfaqja wl_fixes Ă«shtĂ« implementuar pĂ«r tĂ« adresuar problemet me API-tĂ« e tjera tĂ« protokolleve themelore qĂ« nuk mund tĂ« adresohen nga aftĂ«sitĂ« native tĂ« kĂ«tyre ndĂ«rfaqeve. PĂ«r shembull,
    Kërkesa "wl_fixes::destroy_registry" ju lejon të shkatërroni objektin wl_registry, pas së cilës klienti nuk do të jetë në gjendje ta përdorë atë dhe serveri i përbërë do të ndalojë transmetimin e ngjarjeve përmes tij.






Burimi: opennet.ru
Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster