Weston Composite Server 10.0 Kuburitswa

Mushure megore nehafu yebudiriro, kuburitswa kwakagadzikana kweiyo composite server Weston 10.0 yakaburitswa, ichigadzira matekinoroji anobatsira pakubuda kwerutsigiro rwakazara rweWayland protocol muChiedza, GNOME, KDE nedzimwe nharaunda dzevashandisi. Kubudirira kweWeston kune chinangwa chekupa iyo yepamusoro-mhando kodhi base uye inoshanda mienzaniso yekushandisa Wayland munzvimbo dzedesktop uye zvakamisikidzwa mhinduro, senge mapuratifomu emota infotainment masisitimu, mafoni, maTV uye zvimwe zvigadzirwa zvevatengi. Iyo kodhi yeprojekiti yakagoverwa pasi peMIT rezinesi.

Iyo huru vhezheni nhamba shanduko yeWeston imhaka yekuchinja kweABI kunotyora kuenderana. Shanduko mubazi idzva reWeston:

  • Yakawedzera mavara ekutonga zvinhu izvo zvinokutendera iwe kushandura mavara, ita gamma kururamisa, uye kushanda nemaprofile emavara. Shanduko parizvino dzakaganhurirwa kune emukati masystems; mushandisi-anooneka mavara ekudzora anozoonekwa mukuburitswa kunotevera.
  • Mukuitwa kwelinux-dmabuf-unstable-v1 protocol, iyo inopa kugona kugovera akawanda makadhi evhidhiyo uchishandisa DMA-BUF tekinoroji, iyo "dma-buf mhinduro" nzira yakawedzerwa, iyo inopa iyo inoumbwa sevha nerumwe ruzivo nezve. iyo iripo maGPU uye inoita kuti zvikwanise kuwedzera kugona kwekutsinhana kwedata pakati peiyo huru neyechipiri GPU. Semuenzaniso, tsigiro ye "dma-buf mhinduro" inowedzera kushandiswa kwezero-kopi scanout kubuda.
  • Yakawedzerwa rutsigiro rweraibhurari ye libseat, iyo inopa mabasa ekuronga kuwana kune yakagovaniswa yekuisa uye inobuda zvishandiso, ichikubvumidza iwe kuita pasina midzi kodzero (kurongeka kwekuwana kunobatwa neyakasiyana yekumashure maitiro, akagara). Mukuburitswa kunotevera, isu tinoronga kutsiva ese Weston inomhanya zvikamu ne libseat.
  • Yese mashandisirwo emutengi emuenzaniso akashandurwa kuti ashandise iyo xdg-shell protocol yekuwedzera, iyo inopa chinongedzo chekudyidzana nenzvimbo semahwindo, izvo zvinokutendera iwe kufambisa nzvimbo dzakatenderedza skrini, kuderedza, kuwedzera, saizi, nezvimwe.
  • Yakawedzera kugona kuita otomatiki mutengi software mushure mekutanga, semuenzaniso, kuronga zvirongwa zve autostart mushure mekupinda.
  • Iyo wl_shell interface, iyo fbdev backend, uye weston-launch utility zvakadzikiswa (iwe unofanirwa kushandisa sed-launch kana logind-launch kuti uzvimhanye).
  • Zvinodiwa zvekutsamira zvawedzerwa; gungano ikozvino rinoda libdrm 2.4.95, libwayland 1.18.0 uye wayland-protocols 1.24. Kana uchivaka plugin yekupinda kure yakavakirwa paPipeWire, libpipewire 0.3 inodiwa.
  • Test set yawedzerwa.

Source: opennet.ru

Voeg