Weston 12.0 tiba dengan peningkatan keserasian, protokol baharu dan banyak lagi

Wayland dengan Weston

Matlamat Weston adalah untuk menyediakan asas kod berkualiti tinggi dan contoh kerja untuk menggunakan Wayland dalam persekitaran desktop dan penyelesaian terbenam,

Berita itu baru-baru ini menyebarkannya versi stabil baharu telah dikeluarkan daripada pelayan komposit weston 12.0, membangunkan teknologi yang menyumbang kepada kemunculan sokongan penuh untuk protokol Wayland dalam Enlightenment, GNOME, KDE dan persekitaran pengguna lain.

Keluaran baharu Weston 12.0 ini tiba sejurus selepas lapan bulan pembangunan (sejak keluaran terakhir) dan seperti keluaran sebelumnya, versi baharu Weston adalah disebabkan oleh perubahan ABI yang memecahkan keserasian.

Ciri baharu utama Weston 12.0

Dalam keluaran baharu ini yang datang dari Weston 12.0, a bahagian belakang untuk mengatur akses desktop jauh: backed-vnc, yang melaksanakan fungsi yang serupa dengan backend-rpd. Protokol VNC dilaksanakan menggunakan aml dan cleanvnc, serta ia menyokong pengesahan pengguna dan penyulitan pautan (TLS).

Selain itu, dalam Operasi ubah saiz backend-wayland kini dilaksanakan menggunakan sambungan xdg-shell, serta menambah sokongan awal untuk sistem berbilang kepala dalam bahagian belakang hujung belakang akses jauh-rdp dan dalam hujung belakang tanpa kepala, direka untuk berfungsi pada sistem tanpa paparan, ia telah menambah sokongan untuk hiasan output yang digunakan untuk menguji pemalam color-lcms.

Perubahan lain yang menonjol ialah libweston/desktop melaksanakan sokongan untuk keadaan menunggu yang dikuatkuasakan pada peringkat sebelum penimbal output dilampirkan pada klien, yang boleh digunakan, sebagai contoh, untuk memulakan klien dari awal dalam mod skrin penuh.

Ditambah sokongan untuk protokol kawalan koyakan untuk melumpuhkan penyegerakan menegak (VSync) dengan nadi penindasan menegak, digunakan untuk melindungi daripada tearout semasa keluar (tearout). Dalam aplikasi permainan, melumpuhkan VSync boleh mengurangkan kependaman paparan dengan kos mengoyak artifak.

Ia juga diperhatikan bahawa Protokol Tangkapan Output weston, direka untuk mengambil tangkapan skrin dan bertindak sebagai pengganti yang lebih berfungsi untuk protokol penembak skrin weson lama dan juga bahagian belakang untuk berfungsi dengan pelayan media PipeWir

Menambah sokongan untuk menentukan jenis kandungan HDMI (grafik, foto, filem dan permainan), serta sokongan untuk protokol xwayland_shell_v1, yang membolehkan anda mencipta objek xwayland_surface_v1 untuk wl_surface tertentu.

Daripada perubahan lain yang menonjol dari versi baru ini:

  • Perubahan bahagian belakang DRM
  • Sokongan yang dilaksanakan untuk persediaan berbilang GPU. Untuk mendayakan GPU tambahan, pilihan "–senarai_peranti_tambahan_peranti" disediakan.
  • Menambah dan mendayakan sifat putaran pesawat jika boleh.
  • Menambah sokongan untuk penyambung malas yang digunakan untuk membuat tangkapan skrin.
  • Menambahkan sifat untuk menentukan tahap ketelusan pesawat.
  • Perpustakaan luaran libdisplay-info digunakan untuk menghuraikan metadata EDID.
  • Pustaka libweston melaksanakan sokongan untuk pengesahan pengguna melalui PAM dan menambah sokongan untuk versi 4 API wl_output.
  • Klien egl ringkas telah menambah sokongan untuk protokol penskalaan pecahan, yang membenarkan nilai skala bukan integer digunakan, dan mod pemaparan panel menegak telah dilaksanakan.
  • Ditamatkan dan dilumpuhkan secara lalai komponen log masuk pelancar, sebaliknya disyorkan untuk menggunakan launcher-libseat, yang turut menyokong log masuk.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.

Bagaimana cara memasang Weston 12.0 pada Ubuntu dan derivatifnya?

Nah, bagi anda yang berminat untuk memasang versi baru Weston ini, mereka mesti memasang Wayland pada sistem mereka.Untuk memasangnya, kita hanya perlu membuka terminal dan di dalamnya kita akan menaip perkara berikut:

pip3 install --user meson

Selesai ini, sekarang kita akan memuat turun versi baru Weston 11.0 dengan arahan berikut:

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

Kami mengekstrak kandungan dengan:

tar -xvf weston-12.0.0.tar.xz

Kami mengakses folder yang dibuat dengan:

cd weston-12.0.0

Dan kami melakukan penyusunan dan pemasangan dengan:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Pada akhirnya, adalah disyorkan untuk memulakan semula komputer untuk memulakan dengan perubahan dalam sesi pengguna baharu.


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.