Verëffentlechung vun labwc 0.7, engem Komposit Server fir Wayland

D'Verëffentlechung vum labwc 0.7 Projet (Lab Wayland Compositor) ass verfügbar, entwéckelt e Composite Server fir Wayland mat Fäegkeeten, déi un den Openbox Fënstermanager erënneren (de Projet gëtt als Versuch presentéiert eng Openbox Alternativ fir Wayland ze kreéieren). Ënnert de Fonctiounen vun labwc sinn Minimalismus, kompakt Ëmsetzung, extensiv Personnalisatioun Optiounen an héich performant. De Projet Code ass an C Sprooch geschriwwen an ënner der GPLv2 Lizenz verdeelt.

D'Basis ass d'wlroots Bibliothéik, entwéckelt vun den Entwéckler vum Sway User Ëmfeld a bitt Basisfunktiounen fir d'Aarbecht vun engem Composite Manager baséiert op Wayland ze organiséieren. Ënnert den erweiderten Wayland Protokoller gëtt wlr-Output-Management fir d'Konfiguratioun vun Ausgangsgeräter ënnerstëtzt, Layer-Shell fir d'Aarbecht vun der Desktop Shell ze organiséieren, an auslännesch-Toplevel fir personaliséiert Panelen a Fënsterschalter ze verbannen.

Et ass méiglech Add-ons ze verbannen fir Funktiounen ëmzesetzen wéi Screenshots erstellen, Tapeten um Desktop affichéieren, Panelen a Menüen placéieren. Animéiert Effekter, Gradienten an Ikonen (mat Ausnam vu Fënsterknäppercher) ginn guer net ënnerstëtzt. Fir X11 Uwendungen an engem Ëmfeld op Basis vum Wayland Protokoll ze lafen, gëtt d'Benotzung vum XWayland DDX Komponent ënnerstëtzt. D'Thema, Basismenü an Hotkeys ginn duerch Konfiguratiounsdateien am XML-Format konfiguréiert. Et gëtt gebaut-an Ënnerstëtzung fir héich Pixel Dicht (HiDPI) Schiirme.

Nieft dem agebaute Root-Menü, konfiguréiert iwwer menu.xml, kënnt Dir Drëtt-Partei-Applikatiounsmenü-Implementatiounen verbannen, wéi bemenu, fuzzel a wofi. Dir kënnt Waybar, sfwbar, Yambar oder LavaLauncher als Panel benotzen. Fir d'Verbindungsmonitore ze verwalten an hir Parameteren z'änneren, gëtt proposéiert wlr-randr oder kanshi ze benotzen. Den Écran ass mat Swaylock gespaart.

Verëffentlechung vun labwc 0.7, engem Komposit Server fir Wayland

Schlëssel Ännerungen an der neier Verëffentlechung:

  • Den Iwwergank an eng nei Branche vun der wlroots 0.17 Bibliothéik ass gemaach.
  • Zousätzlech Ënnerstëtzung fir de Wayland Protokoll Cursor-Form-v1, benotzt fir d'Erscheinung vum Cursor ze personaliséieren andeems Dir eng Serie vu Cursorbiller iwwerdroe.
  • Zousätzlech Ënnerstëtzung fir de Wayland Fractional-Skala Protokoll, deen de Composite Manager erlaabt net-integer Uewerflächeskaléierungswäerter ze passéieren, wat de Client erlaabt eng méi präzis Gréisst vu Puffer fir wp_viewport Objeten ze spezifizéieren, am Verglach mat der Passage vun der ofgerënnter Skalainformatioun.
  • Ënnerstëtzung bäigefüügt fir Ikonen a Fënsteren Titelbaren.
  • D'Interface fir tëscht Fënsteren ze wiesselen huet d'Fäegkeet fir zréck ze scrollen andeems Dir op de lénksen oder erop Pfeil dréckt.
  • Astellung addéiert osd.workspace-switcher.boxes.{Breet,Héicht} fir d'Gréisst vun de Miniaturbiller am Interface ze bestëmmen fir tëscht virtuelle Desktops ze wiesselen.
  • Nei Aktiounen bäigefüügt VirtualOutputAdd a VirtualOutputRemove fir virtuell Ausgangsgeräter ze addéieren an ze läschen.
  • Added ResizeTo Aktioun fir d'Gréisst änneren.
  • ToggleOmnipresent Aktioun an "Always on Visible Workspace" Optioun dobäigesat fir ëmmer Inhalt op den aktive Desktop ze setzen.
  • Fir Uwendungen déi XWayland benotzen, ass d'Eegeschaft _NET_WORKAREA gesat, wat Iech erlaabt d'Gréisst vun der fräier Fläch um Écran ze verstoen, déi net vu Paneele besat ass (zum Beispill gëtt et am Qt benotzt wann Dir d'Gréisst vun de Pop-up-Menüen berechnen).

Source: opennet.ru

Setzt e Commentaire