Di Gnome 3.34 sesi XWayland akan dimulakan mengikut keperluan

Logo Wayland

Wayland adalah protokol pelayan grafik yang menyediakan kaedah untuk pengurus komposisi tetingkap untuk berkomunikasi secara langsung dengan perkakasan dan aplikasi video. Jalan Wayang membolehkan untuk menjalankan aplikasi X11 melalui pelayan X, secara pilihan tanpa hak root, mempunyai keserasian dengan ini.

Mutter adalah pengurus komposisi tetingkap dan komposer Wayland dan digunakan di Gnome Shell yang menggantikan Metacity.

Ia boleh digunakan sebagai pengurus tetingkap yang berdiri sendiri di desktop seperti Gnome dan seumpamanya. Ia dapat diperluas dengan plugin dan mempunyai sokongan untuk pelbagai kesan visual.

Mutter akan mempunyai perubahan untuk meningkatkan kerjanya di Wayland

Untuk Gnome versi 3.34 dan sebagai sebahagian daripada kitaran pengembangannya Mutter merangkumi beberapa perubahan yang berfungsi untuk mengautomasikan pelancaran XWayland ketika cuba menjalankan aplikasi berdasarkan protokol X11 dalam persekitaran grafik berdasarkan protokol Wayland.

Perbezaannya dengan tingkah laku Gnome 3.32 dan versi sebelumnya ialah, Sehingga kini, komponen XWayland terus berjalan dan memerlukan pra-pelepasan eksplisit (dimulakan ketika sesi Gnome diinisialisasi) yang kini akan berjalan secara dinamik apabila keperluan sokongan X11 timbul.

Penting untuk mengingatnya untuk memastikan prestasi aplikasi X11 konvensional Dalam persekitaran berasaskan Wayland, komponen XWayland DDW digunakan (X bergantung pada peranti), yang dikembangkan sebagai sebahagian daripada pangkalan kod X.Org utama.

Dari segi bagaimana XWayland berfungsi, ia menyerupai platform Xwin dan Xquartz untuk Win32 dan OS X dan merangkumi komponen untuk menjalankan Server X.Org di atas Wayland.

Perubahan yang dibuat kepada Mutter akan membolehkan pelancaran pelayan X hanya apabila diperlukan, apa mempunyai kesan positif terhadap penggunaan sumber pada sistem yang tidak menggunakan aplikasi X11 di lingkungan Wayland (proses dengan pelayan X umumnya memerlukan lebih dari seratus megabait RAM).

Dalam pada itu, Hans de Goede menyampaikan dua laporan yang menyenaraikan masalah yang dihadapi dalam kerja Gnome dengan Wayland, apa yang dirancang untuk membetulkan sebagai sebahagian daripada inisiatif yang dilancarkan baru-baru ini untuk menghilangkan masalah khusus untuk Wayland untuk Gnome.

Hans menerima lebih dari 40 laporan masalah dan cuba menyusunnya. Banyak masalah berkaitan dengan sokongan input papan kekunci dan perubahan susun atur, serta seret dan lepas tidak selalu berfungsi.

Wayland masih mempunyai beberapa masalah untuk diselesaikan

Selain itu hlmatau XWayland tidak mempunyai sokongan HiDPI biasa, kursor tetikus tergantung untuk aplikasi Wayland, pengurangan tetingkap tidak dilakukan dengan klik butang tengah di tajuk, antara lain.

juga analisis dua masalah telah dikemukakan secara berasingans timbul dari pelancaran permainan: mengurangkan kawasan yang dapat dilihat dengan bingkai hitam ketika menggunakan mod skrin penuh dan prestasi yang buruk dalam mod skrin penuh.

Sebaliknya, pemproses GLX berdasarkan antara muka perisian EGL telah ditambahkan ke XWayland untuk mengakses fungsi rendering di Wayland.

Perubahan akan disertakan dalam pelepasan X.Org Server 1.21. Menggunakan EGL untuk mengkonfigurasi GLX akan menghilangkan penggunaan perisian rasterizer swrast.

Penggunaan swrast mengakibatkan masalah ketika melancarkan permainan di X11 yang memerlukan tetapan Multi-Sample Anti-Aliasing (MSAA) (Multi-Sample Anti-Aliasing), maklumat tentang yang tidak disediakan di llvmpipe.

Perubahan yang dicadangkan membolehkan maklumat klien GLX dihasilkan mengenai keupayaan tumpukan GL berdasarkan data EGL, termasuk akses ke konfigurasi MSAA untuk permainan yang berjalan di XWayland, seperti Hearts of Iron IV, Stellaris, dan Europa Universalis IV.

Perubahan itu juga akan menghilangkan fungsi pemuat pemacu DRI dari pelayan X.

Akhirnya Gnome 3.34 dijadualkan akan dikeluarkan pada 11 September 2019.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.