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

O loʻo avanoa le tuʻuina atu o le labwc 0.6 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).

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

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.

Suiga taua ile fa'asalalauga fou:

  • Toe fa'aleleia atili le fa'aogaina o le ata fa'aaliga API o lo'o tu'uina atu i wlroots. O le toe faʻaleleia na aʻafia ai le tuʻuina atu, teuteuga o faʻamalama, menus ma le faʻatinoina o le atigi mata. O le fa'agaioia o ata ma fonuka a'o le'i fa'aalia i luga o le lau ua suia i le fa'aogaina o pa'u nai lo mea'ai (le wlr_texture structure), e fa'amautinoa ai le sa'o o le fuaina o galuega. Fa'ailoga fa'afaigofie mo le fa'amauina o tagata e fa'aogaina i wlr_scene_nodes. Fa'aleleia le fa'aogaina o le mafai.
  • Fa'aopoopoina le lagolago mo masini komepiuta.
  • Fa'aopoopoina le lagolago mo le fa'aogaina o gagana eseese i menus tagata o tausia.
  • Ua fa'atinoina le lagolago mo le fa'aaliga-taimi fa'aoga mo le fa'aaliga vitio.
  • Fa'aopoopoina le lagolago mo masini pa'i.
  • Lagolago mo le drm_lease_v1 protocol ua faʻatinoina, faʻaaogaina e faʻatupuina ai se ata faʻataʻavalevale ma paʻu eseese mo mata agavale ma taumatau pe a faʻaalia i pulou moni.
  • Fa'atino fa'atonuga mo le fa'aogaina o le keyboard virtual ma le fa'asino.
  • Fa'aopoopoina se faiga mo le fa'amauina o se fa'amalama i luga o isi fa'amalama (ToggleAlwaysOnTop).
  • Fa'aopoopo le osd.border.color ma le osd.border.width fa'atulagaina e fa'amalamalama ai le lautele o le fa'amalama ma le lanu.
  • Fa'aopoopo tulaga mo le suia o le fa'atuai i totonu o le keyboard ma toe fai fa'atulagaga.
  • Faʻaopoopo le gafatia e faʻapipiʻi gaioiga i le taʻavale ma le uili o le isumu (e ala i le le mafai, pe a taʻavale i luga o le laulau, e te fesuiaʻi i le va o komepiuta komepiuta).
  • Fa'aopoopoina le lagolago mo le ta'avale lamolemole ma fa'alava.
  • O loʻo tuʻuina atu suʻega i le faʻaauauina faʻapipiʻi faiga mo faʻapotopotoga mo Debian, FreeBSD, Arch ma Void, e aofia ai faʻapotopotoga e aunoa ma le xwayland.
  • Fa'aopoopo le lagolago mo le fetu'una'iga o le fa'aoga ma le mafiafia o fonuka (mo le fa'aogaina o mata'itusi fa'amau ma mata'utia).
  • Fa'aopoopo le seti e pulea pe fa'aaga le fa'aaliga pito.
  • O aū mo submenus ua fa'aliliu nei. Fa'aopoopo le lagolago mo fa'agata i le lisi.
  • O le xdg-desktop-portal-wlr protocol e galue e aunoa ma ni faʻaopoopoga faʻaopoopo (dbus e amataina ma faʻagaoioia e ala i le systemd), lea e foia ai faʻafitauli i le tatalaina o le OBS Studio.



puna: opennet.ru

Faaopoopo i ai se faamatalaga