Weston komposit Server 10.0 ngabebaskeun

Saatos sataun satengah pangwangunan, sékrési stabil tina server komposit Weston 10.0 parantos diterbitkeun, ngembangkeun téknologi anu nyumbang kana munculna dukungan pinuh pikeun protokol Wayland dina Pencerahan, GNOME, KDE sareng lingkungan pangguna anu sanés. Pangwangunan Weston boga tujuan pikeun nyadiakeun basis kode kualitas luhur jeung conto gawé pikeun ngagunakeun Wayland di lingkungan desktop jeung solusi embedded, kayaning platform keur sistem infotainment otomotif, smartphone, TV jeung alat konsumén séjén. Kodeu proyék disebarkeun dina lisénsi MIT.

Parobihan nomer versi Weston anu signifikan kusabab parobahan ABI anu ngarobih kasaluyuan. Parobihan dina cabang Weston énggal:

  • Ditambahkeun komponén manajemén warna anu ngamungkinkeun anjeun ngarobih warna, ngalakukeun koreksi gamma, sareng damel sareng profil warna. Parobihan ayeuna dugi ka subsistem internal; kadali warna anu katingali ku pangguna bakal muncul dina rilis salajengna.
  • Dina palaksanaan protokol linux-dmabuf-unstable-v1, anu nyayogikeun kamampuan ngabagi sababaraha kartu vidéo nganggo téknologi DMA-BUF, mékanisme "eupan balik dma-buf" parantos nambihan, anu nyayogikeun server komposit inpormasi tambahan ngeunaan nu GPUs sadia tur ngamungkinkeun pikeun ngaronjatkeun efisiensi bursa data antara GPU utama jeung sekundér. Contona, rojongan pikeun "eupan balik dma-buf" ngalegaan usability kaluaran scanout enol-salinan.
  • rojongan ditambahkeun pikeun perpustakaan libseat, nu nyadiakeun fungsi pikeun pangatur aksés ka input dibagikeun jeung alat kaluaran, ngamungkinkeun Anjeun pikeun ngalakukeun tanpa hak root (koordinasi aksés diatur ku prosés tukang misah, seatd). Dina Kaluaran hareup, urang rencanana pikeun ngaganti sakabéh komponén Weston ngajalankeun kalawan libseat.
  • Sadaya aplikasi klien sampel geus dirobah jadi pamakéan extension protokol xdg-cangkang, nu nyadiakeun panganteur pikeun interacting jeung surfaces sakumaha jandéla, nu ngidinan Anjeun pikeun mindahkeun surfaces sabudeureun layar, ngaleutikan, maksimalkeun pungsi, ukuran, jsb.
  • Ditambahkeun kamampuan pikeun ngaéksekusi parangkat lunak klien sacara otomatis saatos ngamimitian, contona, pikeun ngatur program pikeun ngamimitian otomatis saatos login.
  • Antarbeungeut wl_shell, backend fbdev, sareng utilitas weston-launch parantos dileungitkeun (anjeun kedah nganggo seatd-launch atanapi logind-launch pikeun ngajalankeunana).
  • Persyaratan katergantungan parantos ningkat; assembly ayeuna peryogi libdrm 2.4.95, libwayland 1.18.0 sareng wayland-protocols 1.24. Nalika ngawangun plugin aksés jauh dumasar kana PipeWire, libpipewire 0.3 diperyogikeun.
  • Set test geus dimekarkeun.

sumber: opennet.ru

Tambahkeun komentar