Weston 12.0 xuất hiện với các cải tiến về khả năng tương thích, giao thức mới và hơn thế nữa

Wayland với Weston

Mục tiêu của Weston là cung cấp cơ sở mã chất lượng cao và các ví dụ làm việc để sử dụng Wayland trong môi trường máy tính để bàn và các giải pháp nhúng,

Tin tức gần đây đã phá vỡ điều đó phiên bản ổn định mới đã được phát hành của máy chủ tổng hợp tây 12.0, phát triển các công nghệ góp phần tạo ra sự hỗ trợ đầy đủ cho giao thức Wayland trong Enlightenment, GNOME, KDE và các môi trường người dùng khác.

Bản phát hành mới này của Weston 12.0 đến ngay sau tám tháng phát triển (kể từ lần phát hành trước) và cũng như các bản phát hành trước, phiên bản mới của Weston là do những thay đổi của ABI làm hỏng khả năng tương thích.

Các tính năng mới chính của Weston 12.0

Trong phiên bản mới này đến từ Weston 12.0, một phụ trợ để tổ chức truy cập máy tính từ xa: sao lưu-vnc, thực hiện các chức năng tương tự như backend-rpd. Giao thức VNC được triển khai bằng aml và cleanvnc, ngoài ra chúng còn hỗ trợ xác thực người dùng và mã hóa liên kết (TLS).

Bên cạnh đó, trong Các hoạt động thay đổi kích thước backend-wayland hiện được triển khai sử dụng tiện ích mở rộng xdg-shell, cũng như thêm hỗ trợ sơ bộ cho các hệ thống nhiều đầu trong phụ trợ truy cập từ xa backend-rdp và trong phụ trợ không đầu, được thiết kế để hoạt động trên các hệ thống không có màn hình, nó đã thêm hỗ trợ cho trang trí đầu ra được sử dụng để kiểm tra plugin color-lcms.

Một thay đổi khác nổi bật là libweston/desktop triển khai hỗ trợ cho trạng thái chờ bắt buộc ở giai đoạn trước khi bộ đệm đầu ra được gắn vào máy khách, chẳng hạn như bộ đệm này có thể được sử dụng để khởi động máy khách từ đầu ở chế độ toàn màn hình.

Thêm hỗ trợ giao thức kiểm soát rách để tắt đồng bộ hóa dọc (VSync) với xung triệt tiêu dọc, được sử dụng để bảo vệ chống xé hình trong quá trình thoát (xé hình). Trong các ứng dụng trò chơi, việc tắt VSync có thể giảm độ trễ hiển thị với chi phí xé hình tạo tác.

Nó cũng được lưu ý rằng các Giao thức chụp đầu ra weston, được thiết kế để chụp ảnh màn hình và hoạt động như một sự thay thế nhiều chức năng hơn cho giao thức trình chụp màn hình weston cũ và cũng là phần phụ trợ để hoạt động với máy chủ phương tiện PipeWir

Đã thêm hỗ trợ để xác định loại nội dung HDMI (đồ họa, ảnh, phim và trò chơi), cũng như hỗ trợ giao thức xwayland_shell_v1, cho phép bạn tạo một đối tượng xwayland_surface_v1 cho một wl_surface cụ thể.

Của những thay đổi khác nổi bật so với phiên bản mới này:

  • Thay đổi phụ trợ DRM
  • Đã triển khai hỗ trợ cho các cấu hình đa GPU. Để bật GPU bổ sung, tùy chọn “–additional-devices list_of_out_devices” được cung cấp.
  • Đã thêm và bật thuộc tính xoay mặt phẳng nếu có thể.
  • Đã thêm hỗ trợ cho các trình kết nối lười được sử dụng để tạo ảnh chụp màn hình.
  • Đã thêm thuộc tính để xác định mức độ trong suốt của mặt phẳng.
  • Thư viện bên ngoài libdisplay-info được sử dụng để phân tích cú pháp siêu dữ liệu EDID.
  • Thư viện libweston triển khai hỗ trợ xác thực người dùng qua PAM và thêm hỗ trợ cho phiên bản 4 của API wl_output.
  • Ứng dụng khách đơn giản đã thêm hỗ trợ cho giao thức chia tỷ lệ phân số, cho phép sử dụng các giá trị tỷ lệ không phải số nguyên và chế độ hiển thị bảng điều khiển dọc đã được triển khai.
  • Thành phần đăng nhập trình khởi chạy không được dùng nữa và bị vô hiệu hóa theo mặc định, thay vào đó nên sử dụng trình khởi chạy-libseat, cũng hỗ trợ đăng nhập.

Cuối cùng nếu bạn muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết trong liên kết theo dõi.

Làm thế nào để cài đặt Weston 12.0 trên Ubuntu và các dẫn xuất?

Đối với những người trong số các bạn muốn cài đặt phiên bản Weston mới này, họ phải cài đặt Wayland trên hệ thống của họ.Để cài đặt nó, chúng ta chỉ phải mở một thiết bị đầu cuối và trong đó, chúng ta sẽ nhập như sau:

pip3 install --user meson

Thực hiện điều này, bây giờ chúng tôi sẽ tải xuống phiên bản mới của Weston 11.0 bằng lệnh sau:

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

Chúng tôi giải nén nội dung bằng:

tar -xvf weston-12.0.0.tar.xz

Chúng tôi truy cập vào thư mục được tạo bằng:

cd weston-12.0.0

Và chúng tôi thực hiện biên dịch và cài đặt với:

meson build/ --prefix=...

ninja -C build/ install

cd ..

Khi kết thúc, bạn nên khởi động lại máy tính để bắt đầu với những thay đổi trong phiên người dùng mới.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.