Wayland 1.22 telah pun dikeluarkan dan ini adalah beritanya

jalan darat

Wayland ialah protokol pelayan grafik dan perpustakaan yang menyediakan kaedah untuk pengurus gubahan tetingkap untuk berkomunikasi secara langsung dengan aplikasi dan perkakasan.

Selepas sembilan bulan pembangunan, pelancaran versi baharu bagi versi stabil protokol, mekanisme komunikasi antara proses dan perpustakaan Wayland 1.22.

Cawangan 1.22 serasi ke belakang dengan API dan versi ABI 1.x dan mengandungi terutamanya pembetulan pepijat dan kemas kini protokol kecil. Weston Composite Server, yang menyediakan kod dan contoh praktikal untuk menggunakan Wayland dalam persekitaran desktop dan penyelesaian terbenam, sedang dibangunkan sebagai sebahagian daripada kitaran pembangunan yang berasingan.

Bagi mereka yang tidak tahu tentang Wayland, anda harus tahu itu ini ialah protokol untuk interaksi pelayan dan aplikasi komposit yang bekerja dengannya. Pelanggan melakukan pemaparan tetingkap mereka sendiri dalam penimbal yang berasingan, menghantar maklumat tentang kemas kini kepada pelayan komposit, yang menggabungkan kandungan penimbal aplikasi individu untuk membentuk hasil akhir, dengan mengambil kira kemungkinan nuansa, seperti pertindihan tingkap dan ketelusan .

Dalam kata lain, pelayan komposit tidak menyediakan API untuk memaparkan elemen individu, tetapi hanya beroperasi pada tingkap yang sudah terbentuk, yang membolehkan anda menyingkirkan penimbalan berganda apabila menggunakan perpustakaan peringkat tinggi seperti GTK dan Qt, yang mengambil alih tugas mengisih kandungan tetingkap.

Wayland menyelesaikan banyak masalah keselamatan X11 kerana, tidak seperti yang terakhir, ia mengasingkan input dan output untuk setiap tetingkap, tidak membenarkan pelanggan mengakses kandungan tetingkap pelanggan lain, dan juga tidak membenarkan pemintasan peristiwa input yang dikaitkan dengan tetingkap lain.

Berita utama Wayland 1.22

Dalam versi baharu Wayland 1.22 yang dibentangkan ini, ia menonjol sokongan untuk acara wl_surface ::preferred_buffer_scale dan wl_surface::preferred_buffer_transform ke API wl_surface, yang melaluinya pelayan komposit menghantar maklumat tentang perubahan dalam tahap skala dan parameter transformasi untuk permukaan.

Perubahan lain yang menonjol ialah menambahkan acara wl_pointer::axis ke API wl_pointer ke nyatakan alamat fizikal penuding untuk menentukan arah tatal yang betul dalam widget.

Selain itu, Wayland-server menambah kaedah untuk mendapatkan nama global dan melaksanakan fungsi wl_client_add_destroy_late_listener.

Di pihak Perubahan berkaitan Wayland pada aplikasi, persekitaran desktop dan pengedaran, perkara berikut diserlahkan:

  • Wain datang dengan sokongan awal untuk digunakan dalam persekitaran berdasarkan protokol Wayland tanpa komponen XWayland dan X11. Dalam peringkat semasa, pemacu winewayland.drv dan komponen unixlib telah ditambah, dan persediaan telah dibuat untuk memproses fail definisi protokol Wayland oleh sistem binaan. Dalam salah satu keluaran seterusnya, mereka merancang untuk memasukkan perubahan untuk membolehkan output dalam persekitaran Wayland.
  • Penambahbaikan berterusan kepada sokongan Wayland dalam KDE Plasma versi 5.26 dan 5.27. Melaksanakan keupayaan untuk melumpuhkan penampalan dari papan keratan dengan butang tengah tetikus. Kualiti penskalaan tetingkap dipertingkat untuk aplikasi yang dilancarkan dengan XWayland.
  • Menyediakan pemilihan tahap zum automatik untuk skrin.
  • Versi eksperimen bagi desktop xfce4-panel dan xfdesktop telah disediakan untuk Xfce menawarkan sokongan awal untuk bekerja dalam persekitaran berdasarkan protokol Wayland.
  • Persekitaran pengguna pengedaran Tails telah dialihkan daripada pelayan X untuk menggunakan protokol Wayland.
  • Sistem pemodelan Blender 3 3.4D melaksanakan sokongan untuk protokol Wayland, membolehkan anda menjalankan Blender secara langsung dalam persekitaran berasaskan Wayland tanpa menggunakan lapisan XWayland.
  • Persekitaran tersuai Sway versi 1.8 dengan Wayland telah dikeluarkan.
  • Persekitaran PaperDE 0.2 tersuai tersedia, menggunakan Qt dan Wayland.
  • Firefox telah menambah baik perkongsian skrin dalam persekitaran Wayland dengan membetulkan isu dengan menatal kandungan yang lancar, melancarkan acara klik apabila bar skrol diklik dan menatal keluar daripada kandungan dalam persekitaran berasaskan Wayland.
  • Valve terus membangunkan Pelayan Komposit Gamescope (dahulunya dikenali sebagai steamcompmgr), yang menggunakan protokol Wayland dan digunakan dalam sistem pengendalian SteamOS 3.
  • Pembangunan lxqt-sway, pelabuhan ruang pengguna LXQt yang disokong Wayland. Selain itu, satu lagi projek LWQt sedang membangunkan pembungkus LXQt tersuai berdasarkan Wayland. Meneruskan pemindahan desktop MATE ke Wayland.
  • System76 sedang membangunkan versi baharu persekitaran pengguna COSMIC menggunakan Wayland.
  • Wayland didayakan secara lalai pada platform mudah alih Plasma Mobile, Sailfish, Edisi Sumber Terbuka webOS, Tizen dan AsteroidOS.
    Berdasarkan Wayland, Rangka Kerja Ubuntu dan cangkerang sesat sedang dibangunkan.

Akhirnya, bagi yang berminat untuk mencuba versi baru ini Anda boleh memuat turun kod sumber untuk binaan anda daripada pautan berikut.


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.