Rilis wayland-protokol 1.21

Rilis paket wayland-protocols 1.21 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.

Wiwit rilis 1.21, tahap pangembangan protokol "ora stabil" diganti karo "pementasan" supaya bisa lancar proses stabilisasi kanggo protokol sing wis diuji ing lingkungan produksi. Kabeh protokol kanthi urutan ngliwati telung fase - pangembangan, tes lan stabilisasi. Sawise ngrampungake tahap pangembangan, protokol diselehake ing cabang "pementasan" lan kalebu ing set wayland-protocols, 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. Ing kategori "pementasan", dilarang nggawe owah-owahan sing nglanggar kompatibilitas, nanging yen masalah lan kekurangan diidentifikasi sajrone tes, panggantos karo versi protokol anyar utawa ekstensi Wayland liyane ora dikecualekake.

Versi anyar kalebu kemampuan kanggo nginstal nggunakake sistem mbangun Meson tinimbang autotools. Ana rencana kanggo mungkasi ndhukung autotools ing mangsa ngarep. Protokol aktivasi xdg anyar wis ditambahake ing kategori pementasan, supaya fokus bisa ditransfer ing antarane permukaan tingkat pertama sing beda. Contone, karo xdg-aktivasi, siji antarmuka nguripake aplikasi bisa menehi fokus kanggo antarmuka liyane, utawa siji aplikasi bisa ngalih fokus liyane. dhukungan xdg-aktivasi wis dipun ginakaken kanggo Qt, GTK, wlroots, Mutter lan KWin.

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":

  • "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;
  • "linux-dmabuf" - nuduhake sawetara kertu video nggunakake teknologi DMABuff;
  • "input teks" - organisasi input teks;
  • "pointer-gestures" - kontrol saka layar tutul;
  • "acara pointer relatif" - acara pointer relatif;
  • "kendala pointer" - kendala pointer (pamblokiran);
  • "tablet" - dhukungan kanggo input saka tablet.
  • "xdg-foreign" - antarmuka kanggo interaksi karo permukaan klien "tangga";
  • "xdg-dekorasi" - nggawe dekorasi jendhela ing sisih server;
  • "xdg-output" - informasi tambahan babagan output video (digunakake kanggo skala pecahan);
  • "xwayland-keyboard-grab" - njupuk input ing aplikasi XWayland.
  • pilihan utama - kanthi analogi karo X11, njamin operasi clipboard utama (pilihan utama), informasi sing biasane dilebokake karo tombol mouse tengah;
  • linux-eksplisit-sinkronisasi minangka mekanisme khusus Linux kanggo nyinkronake buffer kaiket lumahing.
  • xdg-aktivasi - ngijini sampeyan kanggo nransfer fokus antarane lumahing tingkat pisanan beda (contone, nggunakake xdg-aktivasi, siji aplikasi bisa ngalih fokus liyane).

Source: opennet.ru

Add a comment