Izdanje labwc 0.7.4, kompozitnog poslužitelja za Wayland

Objavljeno je izdanje projekta labwc 0.7.3 (Lab Wayland Compositor) koji razvija kompozitni poslužitelj za Wayland s mogućnostima koje podsjećaju na Openbox window manager (projekt je predstavljen kao pokušaj stvaranja Openbox alternative za Wayland). Zatim je objavljeno korektivno ažuriranje 0.7.4 s hitnim popravcima. Među značajkama labwc-a su minimalizam, kompaktna implementacija, opsežne mogućnosti prilagodbe i visoke performanse. Projektni kod je napisan u C jeziku i distribuiran pod GPLv2 licencom.

Osnova je biblioteka wlroots koju su razvili programeri korisničkog okruženja Sway i koja pruža osnovne funkcije za organizaciju rada kompozitnog upravitelja temeljenog na Waylandu. Među proširenim Wayland protokolima, podržan je wlr-output-management za konfiguriranje izlaznih uređaja, layer-shell za organiziranje rada desktop shell-a i Foreign-toplevel za povezivanje prilagođenih panela i prozorskih prekidača.

Moguće je povezati dodatke za implementaciju funkcija kao što su stvaranje snimki zaslona, ​​prikazivanje pozadine na radnoj površini, postavljanje panela i izbornika. Animirani efekti, gradijenti i ikone (s izuzetkom prozorskih gumba) uopće nisu podržani. Za pokretanje X11 aplikacija u okruženju koje se temelji na Wayland protokolu, podržana je upotreba komponente XWayland DDX. Tema, osnovni izbornik i prečaci konfigurirani su putem konfiguracijskih datoteka u xml formatu. Postoji ugrađena podrška za zaslone visoke gustoće piksela (HiDPI).

Izdanje labwc 0.7.4, kompozitnog poslužitelja za Wayland

Uz ugrađeni korijenski izbornik, konfiguriran putem menu.xml, možete povezati implementacije izbornika aplikacija trećih strana, kao što su bemenu, fuzzel i wofi. Kao panel možete koristiti Waybar, sfwbar, Yambar ili LavaLauncher. Za upravljanje povezivanjem monitora i mijenjanje njihovih parametara, predlaže se korištenje wlr-randr ili kanshi. Zaslon je zaključan swaylock-om.

Izdanje labwc 0.7.4, kompozitnog poslužitelja za Wayland

U novoj verziji:

  • Dodana je podrška za treću verziju Wayland protokola xdg-shell, koja je dodala mogućnost promjene lokacije skočnih prozora.
  • Implementirana je podrška za Wayland protokol tablet-v2, pružajući alate za organiziranje unosa s grafičkih tableta.
  • Dodan rukovatelj ToggleTabletMouseEmulation za emulaciju miša pomoću grafičkog tableta.
  • Dodana je početna podrška za Wayland security-context-v1 protokol, koji omogućuje dodavanje sigurnosnog konteksta prilikom povezivanja s kompozitnim objektom. poslužitelja na temelju Waylanda kako bi se ograničile mogućnosti dostupne klijentu.
  • Predložena implementacija povećala za povećanje područja na zaslonu pomoću radnji ZoomIn, ZoomOut i ToggleMagnify.
  • U blok postavki dodao opciju onRelease, koja vam omogućuje pozivanje izbornika pomoću tipke Super.
  • Dodana postavka kako bi XWayland ostao u memoriji čak i ako na njega nema povezanih klijenata.
  • Postavka implementirana .
  • Dodane radnje UnMaximize za vraćanje operacije proširenja prozora na cijeli zaslon i SetDecorations za postavljanje parametara ukrašavanja prozora.
  • U uvjetima "Ako radnje" postalo je moguće filtrirati prema vrsti prozora.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster