keluaran wayland-protocols 1.21

Pakej wayland-protocols 1.21 telah dikeluarkan. Ia mengandungi satu set protokol dan sambungan yang memanjangkan keupayaan protokol Wayland asas dan menyediakan keupayaan yang diperlukan untuk membina pelayan komposit dan persekitaran pengguna.

Bermula dengan keluaran 1.21, peringkat pembangunan protokol "tidak stabil" telah digantikan dengan "pementasan" untuk melancarkan proses penstabilan bagi protokol yang telah diuji dalam persekitaran pengeluaran. Semua protokol secara berurutan melalui tiga fasa: pembangunan, pengujian dan penstabilan. Selepas melengkapkan peringkat pembangunan, protokol diletakkan dalam cabang "pementasan" dan dimasukkan ke dalam suit protokol-wayland, dan selepas pengujian selesai, ia dipindahkan ke kategori stabil. Protokol dalam kategori "pementasan" kini boleh digunakan dalam komposit. pelayan dan klien yang memerlukan fungsi berkaitan. Dalam kategori "pementasan", perubahan yang melanggar keserasian adalah dilarang, tetapi jika isu atau kekurangan ditemui semasa pengujian, penggantian dengan versi protokol baharu yang penting atau sambungan Wayland yang lain tidak dapat dikesampingkan.

Versi baharu kini menyokong pemasangan menggunakan sistem binaan Meson dan bukannya autotools. Sokongan untuk autotools dirancang untuk ditamatkan sepenuhnya pada masa hadapan. Protokol baharu, xdg-activation, telah ditambahkan pada kategori pementasan, membenarkan pemindahan fokus antara permukaan peringkat pertama yang berbeza. Contohnya, menggunakan xdg-activation, satu pelancar aplikasi boleh memindahkan fokus kepada yang lain, atau satu aplikasi boleh menukar fokus kepada yang lain. Sokongan pengaktifan xdg sudah dilaksanakan untuk Qt, GTK, wlroots, Mutter dan KWin.

Pada masa ini, wayland-protocols termasuk protokol stabil berikut, yang memberikan keserasian ke belakang:

  • "viewporter" - membolehkan klien melakukan tindakan penskalaan dan pemotongan tepi permukaan di sisi pelayan.
  • "masa pembentangan" - menyediakan paparan video.
  • "xdg-shell" ialah antara muka untuk mencipta dan berinteraksi dengan permukaan sebagai tingkap, yang membolehkan anda mengalihkannya di sekeliling skrin, meminimumkan, mengembangkan, mengubah saiz, dsb.

Protokol yang diuji dalam cawangan "pementasan":

  • "shell skrin penuh" - kawalan kerja dalam mod skrin penuh;
  • "kaedah input" - kaedah input pemprosesan;
  • "idle-inhibit" - menyekat pelancaran screensaver (screen saver);
  • “input-timestamps” — cap masa untuk peristiwa input;
  • "linux-dmabuf" - perkongsian beberapa kad video menggunakan teknologi DMABuff;
  • "input teks" — organisasi input teks;
  • "isyarat penunjuk" - kawalan daripada skrin sentuh;
  • "peristiwa penunjuk relatif" - peristiwa penunjuk relatif;
  • "kekangan penunjuk" - kekangan penunjuk (menyekat);
  • "tablet" - sokongan untuk input daripada tablet.
  • "xdg-foreign" - antara muka untuk interaksi dengan permukaan pelanggan "jiran";
  • "xdg-decoration" - memaparkan hiasan tingkap pada bahagian pelayan;
  • “xdg-output” — maklumat tambahan tentang output video (digunakan untuk penskalaan pecahan);
  • "xwayland-keyboard-grab" - tangkap input dalam aplikasi XWayland.
  • pemilihan utama - dengan analogi dengan X11, memastikan operasi papan keratan utama (pemilihan utama), maklumat yang biasanya dimasukkan dengan butang tetikus tengah;
  • penyegerakan-eksplisit-linux - khusus untuk Linux mekanisme untuk menyegerakkan penimbal berhubung dengan permukaan.
  • xdg-activation — membolehkan anda memindahkan fokus antara permukaan peringkat pertama yang berbeza (contohnya, menggunakan xdg-activation, satu aplikasi boleh menukar fokus kepada yang lain).

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster