keluaran wayland-protocols 1.21

Pengeluaran pakej wayland-protocols 1.21 telah diterbitkan, mengandungi satu set protokol dan sambungan yang melengkapkan keupayaan protokol Wayland asas dan menyediakan keupayaan yang diperlukan untuk membina pelayan komposit dan persekitaran pengguna.

Начиная с выпуска 1.21 стадия развития ΠΏΡ€ΠΎΡ‚ΠΊΠΎΠ»ΠΎΠ² Β«unstableΒ» Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° Β«stagingΒ», для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ³Π»Π°Π΄ΠΈΡ‚ΡŒ процСсс стабилизации ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ², ΠΏΡ€ΠΎΡˆΠ΅Π΄ΡˆΠΈΡ… тСстированиС Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… окруТСниях. ВсС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ проходят Ρ‚Ρ€ΠΈ Ρ„Π°Π·Ρ‹ β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°, тСстированиС ΠΈ стабилизация. ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» помСщаСтся Π² Π²Π΅Ρ‚ΠΊΡƒ Β«stagingΒ» ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² состав Π½Π°Π±ΠΎΡ€Π° wayland-protocols, Π° послС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ тСстирования пСрСмСщаСтся Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρ‹ ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«stagingΒ» ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹Ρ… сСрвСрах ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°Ρ…, Π³Π΄Π΅ трСбуСтся связанная с Π½ΠΈΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Π’ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Β«stagingΒ» Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ внСсСниС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‰ΠΈΡ… ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ, Π½ΠΎ Π² случаС выявлСниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΈ Π½Π΅Π΄ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π² Ρ…ΠΎΠ΄Π΅ тСстирования, Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π·Π°ΠΌΠ΅Π½Π° Π½ΠΎΠ²ΠΎΠΉ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ вСрсиСй ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Wayland-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ установки с использованиСм систСмы сборки Meson вмСсто autotools. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ планируСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ autotools. Π’ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ staging Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» xdg-activation, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ фокус ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ повСрхностями ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня. НапримСр, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ xdg-activation ΠΎΠ΄ΠΈΠ½ интСрфСйс для запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ фокус Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ интСрфСйсу ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ фокус Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° xdg-activation ΡƒΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° для Qt, GTK, wlroots, Mutter ΠΈ KWin.

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

  • "viewporter" - membenarkan pelanggan melakukan tindakan pemangkasan skala dan tepi permukaan pada bahagian 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;
  • linux-explicit-synchronization ialah mekanisme khusus Linux untuk menyegerakkan penimbal terikat permukaan.
  • xdg-activation β€” позволяСт ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ фокус ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ повСрхностями ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ xdg-activation ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ фокус Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠ΅).

Sumber: opennet.ru

Tambah komen