Weston 10.0 hadir dengan peningkatan manajemen warna, perpustakaan baru, dan banyak lagi

tangkapan layar wayland

Versi stabil dari Server Komposit Weston 10.0 telah dirilis, yang mengembangkan teknologi yang berkontribusi pada kompatibilitas penuh protokol Wayland di Enlightenment, Gnome, KDE dan lingkungan pengguna lainnya.

Wayland terdiri dari protokol (sebagian besar selesai) dan implementasi referensi yang disebut Weston. Untuk rendering, Weston dapat menggunakan OpenGL ES atau perangkat lunak (perpustakaan pixman). Saat ini pelanggan terbatas pada OpenGL ES daripada OpenGL penuh karena "libGL menggunakan GLX dan semua dependensi X." Proyek juga mengembangkan versi GTK + dan Qt yang dirender ke Wayland, bukan X.

Perkembangan Weston berfokus pada penyediaan basis kode berkualitas tinggi dan contoh yang berfungsi untuk menggunakan Wayland di lingkungan desktop dan solusi tertanam.

Fitur baru utama dari Weston 10.0

Dalam versi baru Weston 10.0 yang disajikan sebagai kebaruan utama, disoroti bahwa menambahkan komponen untuk manajemen warna, yang memungkinkan Anda mengonversi warna, melakukan koreksi gamma, dan bekerja dengan profil warna. Disebutkan bahwa pada saat perubahan terbatas pada subsistem internal untuk saat ini, kontrol warna yang terlihat pengguna akan muncul di versi mendatang.

Kebaruan lain yang menonjol di Weston 10.0 adalah bahwa dalam implementasi protokol linux-dmabuf-unstable-v1, yang menyediakan kemampuan untuk berbagi beberapa kartu video menggunakan teknologi DMA-BUF, telah ditambahkan dengan mekanisme "umpan balik dma-buf", yang memberi server komposit informasi tambahan tentang GPU yang tersedia dan meningkatkan efisiensi pertukaran data antara GPU primer dan sekunder.

Misalnya, disebutkan bahwa dukungan "umpan balik dma-buf" memperluas penerapan keluaran tanpa buffering perantara (pemindaian nol-salinan).

Di sisi lain, kita juga dapat menemukan bahwa menambahkan dukungan untuk perpustakaan libseat, yang menyediakan fungsi untuk mengatur akses ke perangkat input dan output bersama tanpa hak akses root (akses dikoordinasikan oleh proses latar belakang yang terpisah). Dengan penambahan perpustakaan baru ini, perlu diingat bahwa untuk versi mendatang, direncanakan untuk mengganti semua komponen untuk menjalankan Weston dengan libseat.

Selain itu, juga digarisbawahi bahwa semua contoh aplikasi klien telah diterjemahkan untuk menggunakan ekstensi protokol xdg-shell, yang menyediakan antarmuka untuk berinteraksi dengan permukaan seperti dengan jendela, memungkinkan permukaan dipindahkan di sekitar layar, diperkecil, diperluas, diubah ukurannya, dll.

Juga digarisbawahi bahwa se menambahkan kemampuan untuk menjalankan perangkat lunak klien secara otomatis setelah startup, misalnya, untuk mengatur program autorun setelah login.

dari perubahan lain yang menonjol dari versi baru ini:

  • Antarmuka wl_shell yang tidak digunakan lagi, backend fbdev, dan utilitas peluncuran-weston (harus menggunakan peluncuran-duduk atau peluncuran-login untuk meluncurkan).
  • Dukungan untuk peluncuran weston sekarang tidak digunakan lagi dan dinonaktifkan secara default (akan menjadi
    dihapus di versi mendatang, tetapi dapat diaktifkan kembali dengan opsi Meson.
  • Persyaratan ketergantungan telah ditingkatkan, build sekarang membutuhkan libdrm 2.4.95, libwayland 1.18.0 dan wayland-protocols 1.24. Saat membuat plugin jarak jauh berdasarkan PipeWire, libpipewire 0.3 diperlukan.
  • Paket pengujian yang diperluas.

Terakhir, jika Anda tertarik untuk mengetahuinya lebih lanjut, Anda dapat berkonsultasi detailnya di link berikut.

Bagaimana cara menginstal Weston 10.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 7.0 dengan perintah berikut:

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

Kami mengekstrak konten dengan:

tar -xvf weston-10.0.0.tar.xz

Kami mengakses folder yang dibuat dengan:

cd weston-10.0.0

Dan kami melakukan kompilasi dan instalasi dengan:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Pada akhirnya, disarankan untuk memulai ulang komputer untuk memulai dengan perubahan dalam 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.