labwc 0.5 anaa, composite server alang sa Wayland

Ang labwc 0.5 nga proyekto gipagawas, nga nagpalambo sa usa ka composite server para sa Wayland nga adunay mga kapabilidad nga makapahinumdom sa Openbox window manager (ang proyekto gipresentar isip usa ka pagsulay sa paghimo og alternatibong Openbox alang sa Wayland). Lakip sa mga bahin sa labwc mao ang minimalism, compact nga pagpatuman, daghang mga kapilian sa pag-customize ug taas nga pasundayag. Ang code sa proyekto gisulat sa C nga pinulongan ug giapod-apod ubos sa lisensya sa GPLv2.

Ang basehan mao ang librarya sa wlroots, nga gimugna sa mga developers sa Sway user environment ug naghatag ug basic functions alang sa pag-organisar sa trabaho sa usa ka composite manager base sa Wayland. Lakip sa gipalapdan nga mga protocol sa Wayland, ang wlr-output-management gisuportahan alang sa pag-configure sa mga aparato sa output, layer-shell alang sa pag-organisar sa trabaho sa desktop shell, ug langyaw nga lebel alang sa pagkonekta sa mga naandan nga panel ug switch sa bintana.

Posible nga makonektar ang mga add-on aron ipatuman ang mga gimbuhaton sama sa paghimo og mga screenshot, pagpakita sa wallpaper sa desktop, pagbutang sa mga panel ug mga menu. Ang mga animated nga epekto, mga gradient ug mga icon (gawas sa mga buton sa bintana) wala gyud gisuportahan. Sa pagpadagan sa X11 nga mga aplikasyon sa usa ka palibot base sa Wayland protocol, ang paggamit sa XWayland DDX component gisuportahan. Ang tema, sukaranan nga menu ug mga hotkey gi-configure pinaagi sa mga file sa pag-configure sa xml nga format.

Dugang pa sa built-in nga root menu, nga gi-configure pinaagi sa menu.xml, mahimo nimong ikonektar ang mga implementasyon sa menu sa aplikasyon sa ikatulo nga partido, sama sa bemenu, fuzzel ug wofi. Mahimo nimong gamiton ang Waybar, Π£ambar o LavaLauncher isip panel. Aron madumala ang pagkonekta sa mga monitor ug pagbag-o sa ilang mga parameter, gisugyot nga gamiton ang wlr-randr o kanshi. Gi-lock ang screen gamit ang swaylock.

Sa bag-ong pagpagawas:

  • Naghatag suporta alang sa taas nga pixel density (HiDPI) nga mga screen.
  • Gi-enable ang paghan-ay pag-usab sa mga elemento kung ang dugang nga mga aparato sa output gi-disable.
  • Giusab nga mga setting nga may kalabutan sa pagdumala sa panghitabo sa paglihok sa mga elemento gamit ang mouse.
  • Gidugang ang abilidad sa pagpakunhod sa bintana pagkahuman sa paglihok niini (unmaximize-on-move).
  • Gidugang nga suporta alang sa sfwbar (Sway Floating Window Bar) taskbar.
  • Gidugang nga suporta alang sa mga menu sa kliyente.
  • Ang abilidad sa paglansad sa mga aplikasyon sa full screen mode gihatag.
  • Gidugang ang kapilian sa cycleViewPreview aron ma-preview ang sulud samtang nagbalhinbalhin sa taliwala sa mga bintana gamit ang interface sa Alt + Tab.
  • Gidugang ang abilidad sa pagbugkos sa usa ka aksyon kung ibalhin ang cursor sa mouse sa ngilit sa screen.
  • Gidugang nga suporta para sa WLR_{WL,X11}_OUTPUTS environment variables nga gisuportahan sa wlroots.
  • Gidugang nga suporta alang sa pagkontrol sa mga lihok (pinch panning ug zooming).

labwc 0.5 anaa, composite server alang sa Wayland
labwc 0.5 anaa, composite server alang sa Wayland


Source: opennet.ru

Idugang sa usa ka comment