I-Weston Composite Server 12.0 Ukukhishwa

Ngemva kwezinyanga eziyisishiyagalombili zokuthuthukiswa, ukukhululwa okuzinzile kweseva eyinhlanganisela ye-Weston 12.0 kushicilelwe, kuthuthukiswa ubuchwepheshe obunomthelela ekuveleni kokusekelwa okugcwele kwe-Wayland protocol in Enlightenment, GNOME, KDE nezinye izindawo zabasebenzisi. Umgomo ka-Weston uwukunikeza isisekelo sekhodi yekhwalithi ephezulu nezibonelo zokusebenza zokusebenzisa i-Wayland endaweni yedeskithophu kanye nezixazululo ezishumekiwe njengezinkundla zezinhlelo ze-infotainment zemoto, ama-smartphone, ama-TV namanye amadivayisi abathengi. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-MIT.

Ukushintsha kwenombolo yenguqulo enkulu ye-Weston kungenxa yezinguquko ze-ABI ezinqamula ukuhambisana. Izinguquko egatsheni elisha laseWeston:

  • I-backend yokufinyelela kude kwedeskithophu ingeziwe—i-backed-vnc, eyenza imisebenzi efana ne-backend-rpd. Iphrothokholi ye-VNC isetshenziswa kusetshenziswa i-aml ne-neatvnc. Ukuqinisekiswa komsebenzisi kanye nokubethela isiteshi (i-TLS) kuyasekelwa.
  • Kungezwe i-backend yokusebenza ne-multimedia iseva Intambo Yepayipi.
  • Izinguquko ku-DRM (Direct Rendering Manager) backend:
    • Ukusekelwa kokucushwa kwe-multi-GPU sekuqalisiwe. Inketho ethi "--additional-devices output_device_list" isiyatholakala manje ukuze kusetshenziswe ama-GPU engeziwe.
    • Kungezwe ukwesekwa kwephrothokholi yokulawula ukudabuka ukuze kukhutshazwe ukuvumelanisa okuqondile (i-VSync) nge-pulse engenalutho yohlaka, esetshenziselwa ukuvimbela ukudabuka kwesibonisi. Kuzinhlelo zokusebenza zemidlalo, ukukhubaza i-VSync kunciphisa ukubambezeleka kokukhipha isibonisi, kodwa ngezindleko zokudabuka kwezinto zobuciko.
    • Kungezwe ukwesekwa kokuthola izinhlobo zokuqukethwe ze-HDMI (ihluzo, izithombe, ama-movie nemidlalo).
    • Impahla yokujikeleza indiza ingeziwe futhi isetshenziswa uma kungenzeka.
    • Kungezwe ukwesekwa kwezixhumi zokubhala ezisetshenziselwa ukudala izithombe-skrini.
    • Kungezwe isici ukuze kuchazwe izinga lokucaca kwendiza.
    • I-libdisplay-info yangaphandle yelabhulali isetshenziselwa ukuhlola imethadatha ye-EDID.
  • I-backend-wayland isebenzisa imisebenzi yokushintsha usayizi kusetshenziswa isandiso se-xdg-shell.
  • Ukusekelwa kokuqala kwezinhlelo ezinamakhanda amaningi kungeziwe ku-backend-rdp remote access backend.
  • I-backend engenamakhanda e-backend, eyenzelwe ukusetshenziswa ezinhlelweni ezingenaso isibonisi, manje isekela ukuhlobisa okuphumayo okusetshenziselwa ukuhlola i-plugin ye-color-lcms.
  • Ingxenye ye-launcher-logind ayisebenzi futhi ikhutshaziwe ngokuzenzakalelayo. Kunconywa ukusebenzisa i-launcher-libseat esikhundleni salokho, ephinde isekele i-logind.
  • i-libweston/desktop (libweston-desktop) isebenzisa usekelo lwesimo sokulinda esisetshenziswa ngaphambi kokuba i-output buffer inamathiselwe kuklayenti, engasetshenziswa, isibonelo, ukuqala iklayenti kwimodi yesikrini esigcwele kusukela ekuqaleni.
  • Iphrothokholi yokubamba i-weston-output isiqalisiwe, yenzelwe ukudala izithombe-skrini futhi isebenze njengendawo esebenzayo kakhulu esikhundleni sephrothokholi endala ye-weston-screenshooter.
  • Kungezwe ukwesekwa kwephrothokholi ye-xwayland_shell_v1, ekuvumela ukuthi udale into ye-xwayland_surface_v1 ye-wl_surface enikeziwe.
  • Umtapo wolwazi we-libweston usebenzisa ukwesekwa kokuqinisekiswa komsebenzisi nge-PAM futhi wengeza ukwesekwa kwenguqulo 4 ye-wl_output API.
  • Imodi elula yokukhetha i-backend, i-shell, kanye ne-renderer ingeziwe enqubweni yomqambi, okuvumela ukuthi i-syntax ethi "--backend=headless", "--shell=foo", kanye ne-"--renderer=gl|pixman" isetshenziswe esikhundleni se-"--backend=headless-backend.so", "--shell=foo-shell.so", kanye ne-"--renderer=gl-renderer.so".
  • Iklayenti le-simple-egl manje lisekela iphrothokholi yesikali esiyingxenye, evumela ukusetshenziswa kwamanani esikali angewona amanani aphelele, futhi isebenzisa imodi yokunikeza iphaneli eqondile.
  • Igobolondo le-ivi-shell lezinhlelo zokuzijabulisa ngezimoto lisebenzisa ukwenziwa kwe-keyboard input focus ebusweni be-xdg-shell, okufana nokusebenza kwe-input kumagobolondo e-desktop-shell kanye ne-kiosk-shell.
  • Umtapo wolwazi ohlanganyelwe we-libweston-desktop uhlanganiswe nomtapo wolwazi we-libweston, ukuxhumanisa izinhlelo zokusebenza ne-libweston kuzovumela ukufinyelela kuzo zonke izici ezinikezwe ngaphambilini ku-libweston-desktop.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster