Labwc 0.6 kaleratzea, Wayland-erako zerbitzari konposatua

Labwc 0.6 proiektuaren oharra (Lab Wayland Compositor) eskuragarri dago, Waylandentzako zerbitzari konposatu bat garatuz, Openbox leiho-kudeatzailea gogorarazten duten gaitasunekin (proiektua Waylandentzako Openbox alternatiba bat sortzeko saiakera gisa aurkezten da). Labwc-en ezaugarrien artean, minimalismoa, inplementazio trinkoa, pertsonalizazio aukera zabalak eta errendimendu handia daude. Proiektuaren kodea C hizkuntzan idatzita dago eta GPLv2 lizentziapean banatzen da.

Oinarria wlroots liburutegia da, Sway erabiltzaile-inguruneko garatzaileek garatua eta Waylanden oinarritutako kudeatzaile konposatu baten lana antolatzeko oinarrizko funtzioak eskaintzen dituena. Wayland protokolo hedatuen artean, wlr-output-management onartzen da irteerako gailuak konfiguratzeko, geruza-shell mahaigaineko shell-aren lana antolatzeko eta atzerriko goiko maila panel pertsonalizatuak eta leiho-etengailuak konektatzeko.

Pantaila-argazkiak sortzea, mahaigainean horma-paperak bistaratzea, panelak eta menuak jartzea bezalako funtzioak ezartzeko gehigarriak konekta daitezke. Efektu animatuak, gradienteak eta ikonoak (leiho-botoiak izan ezik) ez dira batere onartzen. X11 aplikazioak Wayland protokoloan oinarritutako ingurune batean exekutatzeko, XWayland DDX osagaia erabiltzea onartzen da. Gaia, oinarrizko menua eta laster-teklak xml formatuan dauden konfigurazio fitxategien bidez konfiguratzen dira. Pixel dentsitate handiko (HiDPI) pantailetarako laguntza integratua dago.

Labwc 0.6 kaleratzea, Wayland-erako zerbitzari konposatua

Menu.xml bidez konfiguratuta dagoen erroko menuaz gain, hirugarrenen aplikazioen menuaren inplementazioak konekta ditzakezu, hala nola bemenu, fuzzel eta wofi. Waybar, sfwbar, Yambar edo LavaLauncher panel gisa erabil ditzakezu. Monitoreak konektatzea eta haien parametroak aldatzeko kudeatzeko, wlr-randr edo kanshi erabiltzea gomendatzen da. Swaylock erabiliz pantaila blokeatzen da.

Aldaketa nagusiak bertsio berrian:

  • wlroots-en emandako eszena grafikoaren APIaren erabilera nabarmen berritu da. Berrikuntzak errendatzeari, leihoen dekorazioari, menuei eta pantaila-shellaren ezarpenari eragin zien. Pantailan bistaratu aurretik irudiak eta letra-tipoak prozesatzea ehunduraren ordez buffer-ak erabiltzera aldatu da (wlr_texture egitura), eta horrek irteerako eskalatze zuzena bermatzen du. Kode sinplifikatua kudeatzaileak wlr_scene_nodes-ekin lotzeko. Arazketa-gaitasun hobetuak.
  • Mahaigain birtualetarako euskarria gehitu da.
  • Bezeroen menuetan hizkuntza desberdinak erabiltzeko laguntza gehitu da.
  • Bideoak bistaratzeko erabiltzen den aurkezpen-denboraren protokoloaren euskarria ezarri da.
  • Ukipen-gailuetarako laguntza gehitu da.
  • drm_lease_v1 protokoloaren euskarria ezarri da, errealitate birtualeko kaskoetara irtetean ezkerreko eta eskuineko begientzako buffer ezberdinekin irudi estereoa sortzeko erabiltzen dena.
  • Teklatu birtuala eta erakuslea erabiltzeko protokoloak ezarri dira.
  • Gehitu da leiho bat beste leihoen gainean ainguratzeko modua (ToggleAlwaysOnTop).
  • Osd.border.color eta osd.border.width ezarpenak gehitu dira leihoaren ertzaren zabalera eta kolorea definitzeko.
  • Teklatuaren sarrera atzerapena eta errepikapen ezarpenak aldatzeko ezarpenak gehitu dira.
  • Eragiketak saguaren gurpilarekin korritzeari lotzeko gaitasuna gehitu da (lehenespenez, mahaigainean korritzean, mahaigain birtualetik aldatzen zara).
  • Mugimendu leun eta horizontalerako euskarria gehitu da.
  • Probak Debian, FreeBSD, Arch eta Void-en asanbladen etengabeko integrazio sisteman eskaintzen dira, xwayland gabeko muntaiak barne.
  • Letra-tipoen inklinazioa eta lodiera doitzeko laguntza gehitu da (letra etzanak eta lodiak erabiltzeko).
  • Ezarpen gehitua ertzaren aurrebista gaituta dagoen kontrolatzeko.
  • Azpimenuen geziak errendatzen dira orain. Mugatzaileentzako laguntza gehitu da menuan.
  • xdg-desktop-portal-wlr protokoloak ezarpen gehigarririk gabe funtzionatzen du (dbus sistemad bidez abiarazi eta aktibatzen da), eta horrek OBS Studio abiarazteko arazoak konpontzen ditu.



Iturria: opennet.ru

Gehitu iruzkin berria