Ngaleupaskeun wayland-protokol 1.21

Pelepasan pakét wayland-protocols 1.21 parantos diterbitkeun, ngandung sakumpulan protokol sareng ekstensi anu ngalengkepan kamampuan protokol dasar Wayland sareng nyayogikeun kamampuan anu dipikabutuh pikeun ngawangun server komposit sareng lingkungan pangguna.

Dimimitian ku rilis 1.21, tahapan pamekaran protokol "teu stabil" parantos diganti ku "staging" pikeun ngalancarkeun prosés stabilisasi pikeun protokol anu parantos diuji dina lingkungan produksi. Sadaya protokol sacara runtut ngalangkungan tilu fase: pamekaran, uji coba, sareng stabilisasi. Saatos ngalengkepan tahapan pamekaran, protokol disimpen dina cabang "staging" sareng kalebet kana suite wayland-protocols, sareng saatos uji coba réngsé, éta dipindahkeun ka kategori stabil. Protokol dina kategori "staging" ayeuna tiasa dianggo dina komposit. server sareng klien anu meryogikeun fungsi anu aya hubunganana. Dina kategori "pementasan", parobihan anu ngaganggu kompatibilitas dilarang, tapi upami masalah atanapi kakurangan kapendak nalika uji coba, panggantian ku vérsi protokol anu énggal sareng penting atanapi éksténsi Wayland anu sanés teu tiasa disingkirkeun.

Versi anyar kalebet kamampuan masang ngagunakeun sistem ngawangun Meson tinimbang autotools. Aya rencana pikeun ngeureunkeun ngadukung autotools di hareup. A protokol xdg-aktivasina anyar geus ditambahkeun kana kategori pementasan, sahingga fokus bisa ditransfer antara surfaces mimitina béda. Contona, kalawan xdg-aktivasina, hiji panganteur aplikasi launcher tiasa masihan fokus ka panganteur sejen, atawa hiji aplikasi bisa pindah fokus kana sejen. xdg-aktivasina rojongan geus dilaksanakeun pikeun Qt, GTK, wlroots, Mutter na KWin.

Ayeuna, wayland-protocols kalebet protokol stabil di handap ieu, anu nyayogikeun kasaluyuan mundur:

  • "viewporter" - ngamungkinkeun klien pikeun ngalakukeun tindakan dina skala sareng motong sisi permukaan di sisi sérver.
  • "Waktu presentasi" - nyadiakeun tampilan video.
  • "xdg-cangkang" mangrupa panganteur pikeun nyieun sarta interacting jeung surfaces sakumaha jandéla, nu ngidinan Anjeun pikeun mindahkeun aranjeunna sabudeureun layar, ngaleutikan, dilegakeun, ngarobah ukuran, jsb.

Protokol diuji dina cabang "pementasan":

  • "layar pinuh-cangkang" - kadali karya dina modeu layar pinuh;
  • "Metoda input" - ngolah metode input;
  • "Idle-inhibit" - ngahalangan peluncuran screensaver (screen saver);
  • "input-timestamps" - timestamps pikeun acara input;
  • "linux-dmabuf" - babagi sababaraha kartu vidéo ngagunakeun téhnologi DMABuff;
  • "text-input" - organisasi input téks;
  • "pointer-gestures" - kontrol tina layar toél;
  • "kajadian pointer relatif" - acara pointer relatif;
  • "konstrain pointer" - konstrain pointer (blocking);
  • "tablet" - rojongan pikeun input ti tablet.
  • "xdg-asing" - antarmuka pikeun interaksi sareng permukaan klien "tatangga";
  • "xdg-dekorasi" - rendering hiasan jandela di sisi server;
  • "xdg-output" - émbaran tambahan ngeunaan kaluaran video (dipaké pikeun skala fractional);
  • "xwayland-keyboard-grab" - néwak input dina aplikasi XWayland.
  • Pilihan primér - ku analogi sareng X11, mastikeun operasi clipboard primér (pilihan primér), inpormasi anu biasana diselapkeun ku tombol beurit tengah;
  • linux-explicit-synchronization — специфичный для Linux mékanisme pikeun sinkronisasi buffer dina hubunganana sareng permukaan.
  • xdg-aktivasina - ngidinan Anjeun pikeun mindahkeun fokus antara surfaces tingkat kahiji béda (contona, ngagunakeun xdg-aktivasina, hiji aplikasi bisa pindah fokus kana sejen).

sumber: opennet.ru

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster