Weston 11.0 ra mắt với những cải tiến trong quản lý màu sắc, trong RDP 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,

Sau tám tháng phát triển việc phát hành phiên bản ổn định đã được công bố của máy chủ tổng hợp weston 11.0, đang phát triển với các công nghệ góp phần vào sự xuất hiện của hỗ trợ đầy đủ cho giao thức Wayland trong En Giác, GNOME, KDE và các môi trường người dùng khác.

Wayland bao gồm một giao thức (phần lớn hoàn thành) và một triển khai tham chiếu được gọi là Weston. Để kết xuất, Weston có thể sử dụng OpenGL ES hoặc phần mềm (thư viện pixman). Hiện tại, khách hàng bị giới hạn ở OpenGL ES chứ không phải OpenGL đầy đủ vì "libGL sử dụng GLX và tất cả các phụ thuộc X." Dự án cũng đang phát triển các phiên bản GTK + và Qt hiển thị cho Wayland thay vì X.

Sự phát triển của Weston tập trung vào việc cung cấp cơ sở mã chất lượng cao và các ví dụ hoạt động để sử dụng Wayland trong môi trường máy tính để bàn và các giải pháp nhúng.

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

Trong phiên bản Weston 11.0 mới này, thay đổi chính về số phiên bản của Weston là do những thay đổi ABI phá vỡ khả năng tương thích ngược.

Về phần của những thay đổi được tạo ra và những thứ nổi bật so với Weston 11.0 là công việc đang diễn ra trên cơ sở hạ tầng quản lý màu cho phép chuyển đổi màu sắc, hiệu chỉnh gamma và cấu hình màu. Bao gồm khả năng thiết lập hồ sơ ICC cho màn hình và phản ánh màu sRGB trên đó. Hỗ trợ chuyển màn hình sang chế độ HDR cũng đã xuất hiện, nhưng việc hình thành nội dung HDR vẫn chưa được thực hiện.

Một trong những thay đổi nổi bật trong phiên bản mới này là hỗ trợ thêm cho giao thức bộ đệm pixel đơn, cho phép tạo bộ đệm pixel đơn bao gồm bốn giá trị RGBA 32 bit. Sử dụng giao thức hiển thị, máy chủ tổng hợp có thể chia tỷ lệ bộ đệm pixel đơn lẻ để tạo ra các bề mặt có màu đồng nhất với kích thước tùy ý.

bên cạnh đó chuẩn bị đã được thực hiện cho thực hiện ở một trong những bản phát hành hỗ trợ tiếp theo để thực hiện đồng thời nhiều phụ trợ, ví dụ, đối với đầu ra qua KMS và RDP.

Mặt khác, nó cũng được nhấn mạnh rằng phần phụ trợ DRM đã đặt nền tảng cho việc hỗ trợ trong tương lai cho các cấu hình đa GPU, ngoài một số cải tiến để hỗ trợ phần phụ trợ RDP để truy cập từ xa vào nội dung màn hình và công việc đã được thực hiện trong việc cải thiện hiệu suất của DRM back-end.

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

  • Đã làm lại việc triển khai weston_buffer.
  • Các plugin cms-static và cms-colord đã không được dùng nữa.
  • Đã xóa hỗ trợ cho nhiều không gian làm việc và chia tỷ lệ màn hình nền.
  • Đã xóa hỗ trợ cho giao thức wl_shell và thay thế nó bằng xdg-shell.
  • Đã xóa phần phụ trợ fbdev, thay vào đó nên sử dụng phần phụ trợ KMS.
  • Đã xóa các thành phần weston-launcher, launcher-direct, weston-info và weston-gears và thay vào đó bạn nên sử dụng thư viện libsea và wayland-info.
  • Theo mặc định, thuộc tính KMS max-bpc được đặt.
  • Sự cố xảy ra khi bộ nhớ trống trên hệ thống hết.

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 11.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-11.0.0.tar.xz

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

tar -xvf weston-11.0.0.tar.xz

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

cd weston-11.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.