Weston 12.0 hadir dengan peningkatan kompatibilitas, protokol baru, dan lainnya

Wayland dengan Weston

Tujuan Weston adalah untuk menyediakan basis kode berkualitas tinggi dan contoh kerja untuk menggunakan Wayland di lingkungan desktop dan solusi yang disematkan,

Berita baru-baru ini pecah bahwa versi stabil baru dirilis dari server komposit barat 12.0, mengembangkan teknologi yang berkontribusi pada munculnya dukungan penuh untuk protokol Wayland di Enlightenment, GNOME, KDE, dan lingkungan pengguna lainnya.

Rilis baru Weston 12.0 ini tiba tak lama setelah delapan bulan pengembangan (sejak rilis terakhir) dan seperti rilis sebelumnya, versi baru Weston disebabkan oleh perubahan ABI yang merusak kompatibilitas.

Fitur baru utama dari Weston 12.0

Dalam rilis baru ini yang berasal dari Weston 12.0, a backend untuk mengatur akses desktop jarak jauh: didukung-vnc, yang menjalankan fungsi yang mirip dengan backend-rpd. Protokol VNC diimplementasikan menggunakan aml dan cleanvnc, plus mereka mendukung otentikasi pengguna dan enkripsi tautan (TLS).

Selain itu, di Operasi pengubahan ukuran backend-wayland kini diterapkan menggunakan ekstensi xdg-shell, serta menambahkan dukungan awal untuk sistem multi-kepala di backend akses jarak jauh backend-rdp dan di backend tanpa kepala, dirancang untuk bekerja pada sistem tanpa tampilan, ia telah menambahkan dukungan untuk dekorasi keluaran yang digunakan untuk menguji plugin color-lcms.

Perubahan lain yang menonjol adalah itu libweston/desktop mengimplementasikan dukungan untuk keadaan tunggu yang dipaksakan pada tahap sebelum buffer keluaran dipasang ke klien, yang dapat digunakan, misalnya, untuk memulai klien dari awal dalam mode layar penuh.

Ditambahkan dukungan untuk protokol kontrol sobek untuk menonaktifkan sinkronisasi vertikal (VSync) dengan pulsa penekan vertikal, digunakan untuk melindungi dari robekan saat keluar (robek). Dalam aplikasi game, menonaktifkan VSync dapat mengurangi latensi tampilan dengan mengorbankan artefak yang robek.

Juga dicatat bahwa Protokol Pengambilan Keluaran barat, dirancang untuk mengambil screenshot dan bertindak sebagai pengganti yang lebih fungsional untuk protokol screenshooter weston lama dan juga backend untuk bekerja dengan server media PipeWir

Menambahkan dukungan untuk menentukan jenis konten HDMI (grafik, foto, film, dan game), serta dukungan untuk protokol xwayland_shell_v1, yang memungkinkan Anda membuat objek xwayland_surface_v1 untuk wl_surface tertentu.

dari perubahan lainnya yang menonjol dari versi baru ini:

  • Perubahan backend DRM
  • Dukungan yang diterapkan untuk konfigurasi multi-GPU. Untuk mengaktifkan GPU tambahan, opsi “–additional-devices list_of_out_devices” disediakan.
  • Menambahkan dan mengaktifkan properti rotasi pesawat jika memungkinkan.
  • Menambahkan dukungan untuk konektor malas yang digunakan untuk membuat tangkapan layar.
  • Menambahkan properti untuk menentukan tingkat transparansi bidang.
  • Perpustakaan eksternal libdisplay-info digunakan untuk mengurai metadata EDID.
  • Pustaka libweston mengimplementasikan dukungan untuk autentikasi pengguna melalui PAM dan menambahkan dukungan untuk wl_output API versi 4.
  • Klien simple-egl telah menambahkan dukungan untuk protokol penskalaan fraksional, yang memungkinkan penggunaan nilai skala non-bilangan bulat, dan mode rendering panel vertikal telah diterapkan.
  • Tidak digunakan lagi dan dinonaktifkan secara default komponen launcher-logind, alih-alih disarankan untuk menggunakan launcher-libseat, yang juga mendukung logind.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya di link berikut.

Bagaimana cara menginstal Weston 12.0 di Ubuntu dan turunannya?

Nah, bagi Anda yang tertarik untuk bisa menginstall Weston versi baru ini, mereka harus menginstal Wayland di sistem mereka.Untuk menginstalnya, kita hanya perlu membuka terminal dan di dalamnya kita akan mengetik berikut ini:

pip3 install --user meson

Selesai ini, sekarang kita akan mengunduh versi baru Weston 11.0 dengan perintah berikut:

wget https://wayland.freedesktop.org/releases/weston-12.0.0.tar.xz

Kami mengekstrak konten dengan:

tar -xvf weston-12.0.0.tar.xz

Kami mengakses folder yang dibuat dengan:

cd weston-12.0.0

Dan kami melakukan kompilasi dan instalasi dengan:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Pada akhirnya, disarankan untuk me-restart komputer untuk memulai dengan perubahan di sesi pengguna baru.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.