Wayland-Protocols 1.27 release

Rilis paket wayland-protocols 1.27 wis diterbitake, ngemot sakumpulan protokol lan ekstensi sing nglengkapi kemampuan protokol Wayland dhasar lan nyedhiyakake kemampuan sing dibutuhake kanggo mbangun server komposit lan lingkungan pangguna.

Kabeh protokol kanthi urutan ngliwati telung fase - pangembangan, tes lan stabilisasi. Sawise ngrampungake tahap pangembangan (kategori "ora stabil"), protokol diselehake ing cabang "pementasan" lan resmi kalebu ing set protokol wayland, lan sawise tes rampung, dipindhah menyang kategori stabil. Protokol saka kategori "pementasan" wis bisa digunakake ing server komposit lan klien sing mbutuhake fungsi sing gegandhengan. Boten kados kategori "ora stabil", "pementasan" nglarang nggawe owah-owahan sing nglanggar kompatibilitas, nanging yen masalah lan shortcomings dikenali sak testing, panggantos karo versi anyar pinunjul saka protokol utawa extension Wayland liyane ora tilar.

Ing versi anyar, protokol anyar wis ditambahake menyang kategori "pementasan":

  • jinis konten - Ngidini klien ngirim informasi babagan konten sing ditampilake menyang server komposit, sing bisa digunakake kanggo ngoptimalake prilaku sing ngerti konten, kayata nyetel properti DRM tartamtu kayata "jinis konten". Dhukungan kanggo jinis konten ing ngisor iki diumumake: ora ana (ora ana informasi babagan jinis data), foto (output foto digital, mbutuhake pangolahan minimal), video (video utawa animasi, sinkronisasi sing luwih tepat dibutuhake supaya ora gagap) lan game (diluncurake). game, output saka wektu tundha minimal).
  • ext-idle-notify - Ngidini server komposit ngirim kabar menyang klien babagan ora aktif pangguna, sing bisa digunakake kanggo ngaktifake mode hemat daya tambahan sawise wektu ora aktif.

Saiki, wayland-protocols kalebu protokol stabil ing ngisor iki, sing nyedhiyakake kompatibilitas mundur:

  • "viewporter" - ngidini klien kanggo nindakake scaling lan lumahing pojok trimming tumindak ing sisih server.
  • "wektu presentasi" - nyedhiyakake tampilan video.
  • "xdg-shell" minangka antarmuka kanggo nggawe lan sesambungan karo permukaan minangka windows, sing ngidini sampeyan mindhah layar, nyilikake, nggedhekake, ngowahi ukuran, lsp.

Protokol sing diuji ing cabang "pementasan":

  • drm-lease - nyedhiyakake sumber daya sing dibutuhake kanggo ngasilake gambar stereo kanthi buffer beda kanggo mata kiwa lan tengen nalika metu menyang headset kasunyatan virtual.
  • "ext-session-lock" - nemtokake cara ngunci sesi, contone, nalika screen saver mlaku utawa dialog otentikasi ditampilake.
  • "single-piksel-buffer" - ngijini sampeyan kanggo nggawe siji-piksel buffer sing kalebu papat nilai RGBA 32-dicokot.
  • "xdg-activation" - ngidini sampeyan nransfer fokus ing antarane permukaan tingkat pertama sing beda (contone, nggunakake xdg-activation, siji aplikasi bisa ngalih fokus menyang liyane).

Protokol sing dikembangake ing cabang "ora stabil":

  • "layar wutuh" - kontrol karya ing mode layar wutuh.
  • "metode input" - cara ngolah input.
  • "idle-inhibit" - ngalangi peluncuran screensaver (screen saver).
  • "input-timestamps" - cap wektu kanggo acara input.
  • "keyboard-shortcuts-inhibit" - ngontrol lampiran trabasan keyboard lan hotkeys.
  • "linux-dmabuf" - nuduhake sawetara kertu video nggunakake teknologi DMABuff.
  • "linux-explicit-synchronization" minangka mekanisme khusus Linux kanggo nyinkronake buffer permukaan.
  • "pointer-gestures" - kontrol saka layar tutul.
  • "kendala pointer" - watesan pointer (blocking).
  • "Pilihan utami" - kanthi analogi karo X11, njamin operasi clipboard utama (pilihan utama), informasi sing biasane dilebokake karo tombol mouse tengah.
  • "acara penunjuk relatif" - acara penunjuk relatif.
  • "tablet" - dhukungan kanggo input saka tablet.
  • "input teks" - organisasi input teks.
  • "xdg-foreign" minangka antarmuka kanggo sesambungan karo permukaan klien "tangga".
  • "xdg-dekorasi" - dekorasi jendhela Rendering ing sisih server.
  • "xdg-output" - informasi tambahan babagan output video (digunakake kanggo skala pecahan).
  • "xwayland-keyboard-grab" - njupuk input ing aplikasi XWayland.

Source: opennet.ru

Add a comment