labwc 0.7 inosvika nekuvandudzwa, kugadzirisa kwebug nezvimwe

labwc

Labwc ndeye wlroots yakavakirwa hwindo stack compositor yewayland, yakafuridzirwa neakavhurika bhokisi.

Shanduro itsva ye labwc 0.7 yakatoburitswa uye kunyange inosvika nehuwandu hwakakosha hwekuwedzera uye kugadzirisa, Vagadziri vacho vanotaura kuti kuburitswa uku kwakanangana nekutama labwc kuenda kuwlroots 0.17 uye kugadzirisa maregressions.

Kune avo vasingazive nezve labwc, iwe unofanirwa kuziva kuti raibhurari yewlroots inoshandiswa sehwaro, yakagadziridzwa nevagadziri veSway mushandisi nharaunda uye inopa mabasa akakosha kuronga basa remusanganiswa maneja zvichibva paWayland.

Zvikuru zvitsva zvelabwc 0.7

Sezvambotaurwa pakutanga, iyi vhezheni itsva inomira pachena kune shanduko kuenda ku bazi idzva rewlroots 0.17 raibhurari, iyo inovandudza Vulkan rendering code yayo, xwayland-shell-v1 kuvandudza kuvimbika kweXWayland, pamwe nekuwedzera rutsigiro rwemitemo mitsva yeWayland uye kumwe kuvandudzwa.

Imwe yakasarudzika yelabwc 0.7 ndeye rutsigiro rwe wayland cursor-shape-v1 protocol, iyo inokutendera kuti ugadzirise kutaridzika kweiyo cursor nekutumira akatevedzana emifananidzo yecursor.

Pamusoro peizvi, isu tinogona zvakare kuwana iyo rutsigiro rweWayland fractional scaling protocol. Iyi protocol inobvumira iyo composite maneja kufambisa isiri-integer surface scale values, ichibvumira mutengi kuti ataure saizi chaiyo yemabuffer ewp_viewport zvinhu, zvichienzaniswa neyakatenderedzwa ruzivo.

Yeimwe shanduko izvo zvinomira pachena:

  • Kuratidza zvidhori mumusoro wemahwindo kwava kutsigirwa.
  • Kuvandudzwa kweiyo interface yekuchinja pakati windows- Izvi zvinokutendera kuti udzokere kumashure nekudzvanya kuruboshwe kana kumusoro museve.
  • Zvigadziro zvezvigunwe mune iyo interface kuti uchinje pakati pematafura desktops- Taunza osd.workspace-switcher.boxes.{width,height} kusetwa kuti tione kukura kwechigunwe.
  • Zviito Zvitsva uye Sarudzo:
    Yakawedzerwa VirtualOutputAdd uye VirtualOutputBvisa zviito kuti uwedzere uye ubvise zvishandiso zvinobuda.
    Yakashandiswa ResizeTo chiito kuti uwedzere saizi chaiyo.
    Yakawedzera ToggleOmnipresent chiito uye "Nguva dzose munzvimbo inooneka yebasa" sarudzo yekugara uchiisa zvirimo pane inoshanda desktop.
  • _NET_WORKAREA chivakwa chezvishandiso zvinoshandisa XWayland: izvo zvinoita kuti zvikwanise kunzwisisa saizi yenzvimbo yemahara pachiratidziro isina kugarwa nemapaneru. Izvi zvinoshandiswa, semuenzaniso, muQt kana uchiverenga saizi yemamenu anobuda.
  • Yakagadziriswa nyaya neXWayland inotarisana zvachose isina skrini isingaburitse zviitiko zvekusimbisa uye nekudaro ichivadzivirira kuti vasafambe pachiratidziri.
  • Yakagadziriswa xwayland.c null pointer dereference inokonzeresa kuparara neCLions.
  • Kudziviswa kukwirisa XWayland's maximized/fullscreen/ tiled geometry kugadzirisa nyaya uko mamwe maXWayland maonero (emuenzaniso: xfce4 terminal) haapere neiyo chaiyo geometry kana yaiswa mataira.

pakupedzisira kana uri kufarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.

Maitiro ekuisa LABWC paLinux?

Kune avo vanofarira kukwanisa kuisa munyori uyu pane yavo system, vanofanirwa kutevedzera mirairo yatinogovera pazasi.

Kugovera kune yakapusa yekuisa nzira ndeye Fedora uye kuisa labwc, ingovhura terminal uye mairi isu tichanyora:

sudo dnf install labwc

Avo vari vashandisi veArch Linux, Manjaro kana kumwe kugovera kunobva kuArch Linux, ivo vanofanirwa kuvhura terminal uye mairi ivo vanonyora unotevera kuraira kurodha pasi zvinodiwa zvinoenderana:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Mushure meizvozvo, ivo vanowana iyo LABWC kodhi kodhi nekumhanya unotevera kuraira mune iyo terminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Ikozvino, kune avo vari vashandisi veDebian, UBuntu kana chero kumwe kugovera kunoenderana neimwe yeaya maviri, ivo vanofanirwa kunyora zvinotevera muterminal:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Kune avo vanofarira kudzidza zvakawanda nezve LABWC, vanogona kushanyira saiti yeiyo chirongwa paGitHub.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako