Fa'asa'olotoina o le labwc 0.7, se 'au'aunaga tu'ufa'atasi mo Wayland

O loʻo avanoa le tuʻuina atu o le labwc 0.7 project (Lab Wayland Compositor), atinaʻeina o se 'auʻaunaga tuʻufaʻatasia mo Wayland ma gafatia e faʻamanatu ai le pule o le faamalama Openbox (o le poloketi o loʻo tuʻuina atu o se taumafaiga e fatuina se isi Openbox mo Wayland). Faatasi ai ma foliga o le labwc o le minimalism, faʻatusatusaga faʻatinoga, tele faʻasalalauga filifiliga ma maualuga faʻatinoga. O le fa'ailoga o le poloketi o lo'o tusia i le gagana C ma tufatufaina i lalo ole laisene GPLv2.

O le faavae o le faletusi wlroots, na atiae e le au atiaʻe o le Sway user environment ma tuʻuina atu galuega faʻavae mo le faʻatulagaina o galuega a se pule tuʻufaʻatasia e faʻavae i luga o Wayland. Faatasi ai ma le lautele o Wayland protocols, wlr-output-management e lagolagoina mo le faʻatulagaina o masini faʻapipiʻi, layer-shell mo le faʻatulagaina o galuega o le atigi desktop, ma fafo-pito i luga mo le faʻafesoʻotaʻi o panela masani ma faʻamalama faʻamalama.

E mafai ona faʻafesoʻotaʻi faʻaopoopoga e faʻatino ai galuega e pei o le fatuina o screenshots, faʻaali pepa puipui i luga o le laulau, tuʻuina panels ma menus. O a'afiaga fa'afiafia, gradients ma aikona (sei vagana ai fa'amau fa'amalama) e le'o lagolagoina. Mo le faʻaogaina o talosaga X11 i se siosiomaga e faʻavae i luga o le Wayland protocol, o le faʻaogaina o le XWayland DDX o loʻo lagolagoina. O le autu, lisi autu ma hotkeys e faʻapipiʻiina e ala i faila faila ile xml format. O loʻo iai le lagolago faʻapipiʻi mo mata maualuga pika (HiDPI).

I le faʻaopoopoga i le lisi o aʻa ua fausia, faʻapipiʻiina e ala i le menu.xml, e mafai ona e faʻafesoʻotaʻi faʻatinoga o lisi o talosaga a isi vaega, e pei o bemenu, fuzzel ma wofi. E mafai ona e faʻaogaina Waybar, sfwbar, Yambar poʻo LavaLauncher e fai ma laulau. Ina ia pulea le faʻafesoʻotaʻi mataʻituina ma suia o latou taʻaloga, e fautuaina e faʻaaoga wlr-randr poʻo kanshi. O lo'o loka le lau ile fa'aogaina ole swaylock.

Fa'asa'olotoina o le labwc 0.7, se 'au'aunaga tu'ufa'atasi mo Wayland

Suiga taua ile fa'asalalauga fou:

  • O le suiga i se lala fou o le wlroots 0.17 faletusi ua faia.
  • Fa'aopoopoina le lagolago mo le Wayland protocol cursor-shape-v1, fa'aaoga e fa'avasega ai foliga o le fetu'u e ala i le fa'asalalauina o se fa'asologa o ata fa'ailo.
  • Fa'aopoopoina le lagolago mo le Wayland fractional-scale protocol, lea e mafai ai e le pule tu'ufa'atasi ona pasi fa'atatau o le fa'avasegaina o luga e le-integer, fa'ataga le tagata o tausia e fa'ama'oti mai se lapo'a sa'o mo wp_viewport mea faitino, fa'atusatusa i fa'amatalaga fa'ata'amilosaga lapotopoto.
  • Fa'aopoopoina le lagolago mo ata i fa'ailoga fa'amalama.
  • O le atina'e mo le fesuia'i i le va o windows e iai le malosi e toe fa'afo'i i tua e ala i le oomiina o le aū agavale po'o luga.
  • Fa'aopoopo le seti osd.workspace-switcher.boxes.{width,height} e fa'amautu ai le lapo'a o ata i le fa'aoga mo le fesuia'i i le va o komipiuta virtual.
  • Fa'aopoopo gaioiga fou VirtualOutputAdd ma VirtualOutputRemove mo le fa'aopoopoina ma le aveeseina o masini fa'atino.
  • Fa'aopoopo le ResizeTo gaioioiga mo le suiina.
  • Fa'aopoopo le ToggleOmnipresent gaioiga ma le "Always on Visible Workspace" filifiliga e tu'u ai mea i taimi uma i luga o le komepiuta galue.
  • Mo talosaga e faʻaaoga XWayland, ua setiina le _NET_WORKAREA meatotino, lea e mafai ai ona e malamalama i le tele o le avanoa avanoa i luga o le lau e le o nofoia e paneli (mo se faʻataʻitaʻiga, e faʻaaogaina i le Qt pe a faʻatusatusa le tele o pop-up menus).

puna: opennet.ru

Faaopoopo i ai se faamatalaga