Bubar rilis versi stabil anyar protokol Wayland 1.18 diumumake, versi anyar iki kompatibel karo versi sadurunge ing level API lan ABI kanthi versi 1.x, nanging uga ngemot bagean saka perbaikan.
Kanggo sing ora ngerti Wayland, dheweke mesthi ngerti iki minangka protokol kanggo interaksi server gabungan lan aplikasi sing bisa digunakake. Klien kanthi independen nggawe windows kanthi kapisah, ngirim informasi nganyari menyang server gabungan, sing nggabungake isi windows aplikasi individu kanggo nggawe output pungkasan, kanthi mempertimbangkan kemungkinan nuansa kayata tumpang tindih lan transparansi jendhela.
Kanthi tembung liyane, server gabungan ora nyedhiyakake API kanggo nggawe elemen individu lan mung beroperasi karo windows sing wis digawe ngilangi buffering dobel nggunakake perpustakaan tingkat tinggi kayata GTK + lan Qt.
Babagan Wayland
Saiki, dhukungan kanggo kerja langsung karo Wayland wis diterapake kanggo GTK3 +, Qt 5, SDL, Clutter lan EFL (Perpustakaan Yayasan Enlightenment).
Interaksi karo hardware ing Wayland / Weston, contone, inisialisasi, ngganti mode video (setelan mode drm) lan manajemen memori (GEM kanggo i915 lan TTM kanggo radeon lan nouveau) kertu grafis, bisa ditindakake kanthi langsung liwat modul level kernel, sing ngidini sampeyan ngliwati hak istimewa superuser.
Server komposit Weston bisa digunakake ora mung nggunakake modul DRM kernel Linux, nanging uga ing X11, server komposit Wayland, framebuffer lan RDP liyane. Kajaba iku, proyek dikembangake kanggo mesthekake kerja ing sisih ndhuwur tumpukan grafis platform Android.
Minangka bagean saka proyek Weston, salah sawijining implementasi server gabungan lagi dikembangake.
Produk liyane sing ndhukung protokol Wayland uga bisa dadi server gabungan.
Contone, karya saiki lagi ditindakake kanggo nyediakake dhukungan kanggo Wayland ing KWin. Ing bentuk saiki, Weston wis ngluwihi jangkauan sawetara conto kanggo nyoba protokol Wayland lan bisa entuk fungsi liwat plugin. Kajaba iku, diusulake kanggo ngetrapake cangkang khusus lan fungsi manajemen jendela canggih ing bentuk backend eksternal menyang Weston.
Kanggo mesthekake aplikasi X11 biasa ing lingkungan adhedhasar Wayland, digunakake komponen XWayland DDX (Device Dependent X), sing padha karo organisasi kanggo nggarap Xwin lan Xquartz kanggo platform Win32 lan OS X.
Dhukungan rilis aplikasi X11 direncanakake bakal dilebokake langsung menyang server gabungan Weston, sing nalika aplikasi X11 lengkap - bakal miwiti rilis server X lan komponen XWayland sing gegandhengan.
Kanthi pendekatan iki, proses ngluncurake aplikasi X11 bakal langsung lan ora bisa dibedakake kanggo pangguna ngluncurake aplikasi sing bisa digunakake langsung karo Wayland.
Dandan utama ing Wayland 1.18
Saka babagan anyar, pengumuman kasebut nyebutake apalan nambah dhukungan kanggo sistem bangunan Meson, nalika kemampuan mbangun kanthi nggunakake autotool isih dilestarekake, nanging bakal dicopot ing rilis mbesuk.
Pangowahan liyane sing misuwur ing versi anyar Wayland 1.18 yaiku API anyar ditambahake kanggo misahake obyek proxy adhedhasar tag Iki ngidini aplikasi lan toolkit nuduhake sambungan Wayland.
Uga, nambah fungsi wl_global_remove () sing ngirim acara mbusak obyek global tanpa diresiki.
Fitur anyar ngidini ngilangi kedadeyan "kondisi balapan" nalika ngilangi obyek global. Kondisi balapan sing padha bisa uga kedadeyan amarga pelanggan ora bisa konfirmasi panrima acara ngilangi kasebut. Fungsi wl_global_remove () ngidini ngirim acara mbusak luwih dhisik lan mung sawise wektu tundha tartamtu, mbusak obyek kasebut.
Uga nelusuri timer server wayland dijamin ing papan pangguna, ngilangi nggawe akeh panjelasan file.
Komentar, ninggalake sampeyan
Siji-sijine sing rodha ora digawe maneh digawe komplik nganti multiserver grafis pungkasan, kayane ora kaya jerami pungkasan, ing kene aku bakal seneng karo X11 sabisa-bisa.
PS: Apa sampeyan ngerti cara bali menyang SystemV tanpa ngrusak kabeh perkara ing Debian? Matur suwun dhisik.