Release fan labwc 0.7, in gearstalde tsjinner foar Wayland

De frijlitting fan it labwc 0.7-projekt (Lab Wayland Compositor) is beskikber, it ûntwikkeljen fan in gearstalde tsjinner foar Wayland mei mooglikheden dy't tinke oan 'e Openbox-finsterbehearder (it projekt wurdt presintearre as in besykjen om in Openbox-alternatyf foar Wayland te meitsjen). Under de funksjes fan labwc binne minimalisme, kompakte ymplemintaasje, wiidweidige oanpassingsopsjes en hege prestaasjes. De projektkoade is skreaun yn C-taal en ferspraat ûnder de GPLv2-lisinsje.

De basis is de wlroots-bibleteek, ûntwikkele troch de ûntwikkelders fan 'e Sway-brûkersomjouwing en biedt basisfunksjes foar it organisearjen fan it wurk fan in gearstalde manager basearre op Wayland. Under de útwreide Wayland-protokollen wurdt wlr-output-management stipe foar it konfigurearjen fan útfierapparaten, laach-shell foar it organisearjen fan it wurk fan 'e buroblêd-shell, en bûtenlânske-toplevel foar it ferbinen fan oanpaste panielen en finsterskeakels.

It is mooglik om tafoegings te ferbinen om funksjes út te fieren lykas it meitsjen fan skermôfbyldings, it werjaan fan wallpaper op it buroblêd, it pleatsen fan panielen en menu's. Animearre effekten, gradiënten en ikoanen (mei útsûndering fan finsterknoppen) wurde hielendal net stipe. Om X11-applikaasjes út te fieren yn in omjouwing basearre op it Wayland-protokol, wurdt it gebrûk fan 'e XWayland DDX-komponint stipe. It tema, basismenu en fluchtoetsen wurde konfigureare fia konfiguraasjebestannen yn xml-formaat. D'r is ynboude stipe foar skermen mei hege pikseldichte (HiDPI).

Neist it ynboude root-menu, konfigureare fia menu.xml, kinne jo ymplemintaasjes fan tredden tapassingsmenu's ferbine, lykas bemenu, fuzzel en wofi. Jo kinne Waybar, sfwbar, Yambar of LavaLauncher as paniel brûke. Om ferbinende monitors te behearjen en har parameters te feroarjen, wurdt it suggerearre om wlr-randr of kanshi te brûken. It skerm is beskoattele mei swaylock.

Release fan labwc 0.7, in gearstalde tsjinner foar Wayland

Wichtige feroarings yn 'e nije release:

  • De oerstap nei in nije ôfdieling fan de wlroots 0.17 biblioteek is makke.
  • Stipe tafoege foar it Wayland-protokol cursor-shape-v1, brûkt om it uterlik fan 'e rinnerke oan te passen troch in searje rinnerkeôfbyldings oer te stjoeren.
  • Stipe tafoege foar it Wayland-fraksjonele skaalprotokol, wêrtroch de gearstalde behearder net-integer oerflakskaalwearden trochjaan kin, wêrtroch de kliïnt in krektere grutte fan buffers foar wp_viewport-objekten kin opjaan, fergelike mei it trochjaan fan rûne skaalynformaasje.
  • Stipe tafoege foar ikoanen yn finstertitelbalken.
  • De ynterface foar it wikseljen tusken finsters hat de mooglikheid om werom te rôljen troch te drukken op de lofter of omheech pylk.
  • Tafoege ynstelling osd.workspace-switcher.boxes.{width,height} om de grutte fan thumbnails te bepalen yn de ynterface foar it wikseljen tusken firtuele buroblêden.
  • Nije aksjes tafoege VirtualOutputAdd en VirtualOutputRemove foar it tafoegjen en ferwiderjen fan firtuele útfierapparaten.
  • ResizeTo-aksje tafoege foar it feroarjen fan grutte.
  • Tafoege ToggleOmnipresent aksje en "Altyd op sichtbere wurkromte" opsje om altyd ynhâld op it aktive buroblêd te pleatsen.
  • Foar applikaasjes dy't XWayland brûke, is it eigenskip _NET_WORKAREA ynsteld, wêrtroch jo de grutte fan it frije gebiet op it skerm kinne begripe dat net beset wurdt troch panielen (bygelyks wurdt it brûkt yn Qt by it berekkenjen fan de grutte fan pop-upmenu's).

Boarne: opennet.ru

Add a comment