Wayland 1.20 đi kèm với hỗ trợ chính thức cho FreeBSD và hơn thế nữa

Biểu trưng Wayland

Gần đây sự ra mắt của phiên bản ổn định mới của giao thức, cơ chế giao tiếp giữa các quy trình và thư viện Đường cách 1.20.

Chi nhánh 1.20 tương thích ngược ở cấp API và ABI với phiên bản 1.x và chủ yếu chứa các bản sửa lỗi và cập nhật giao thức nhỏ.

Máy chủ tổng hợp của Weston, cung cấp mã và các mẫu làm việc để sử dụng Wayland trong môi trường máy tính để bàn và môi trường nhúng, đang phát triển theo một chu kỳ phát triển riêng biệt.

Tin tức chính của Wayland 1.20

Trong phiên bản mới này của giao thức, nó được đánh dấu rằng hỗ trợ chính thức cho nền tảng FreeBSD đã được triển khai, mà các bài kiểm tra đã được thêm vào hệ thống tích hợp liên tục.

Một thay đổi quan trọng khác trong Wayland 1.20 là hỗ trợ cho hệ thống xây dựng công cụ tự động bị loại bỏ và bây giờ sử dụng Meson để thay thế.

Ngoài điều này, nó được đánh dấu rằng chức năng "Wl_surface.offset" đã được thêm vào giao thức để cho phép máy khách cập nhật độ lệch bộ đệm bề mặt độc lập với bộ đệm.

Cũng cần lưu ý rằng khả năng "wl_output.name" và "wl_output.description" đã được thêm vào giao thức để cho phép máy khách xác định đầu ra mà không bị ràng buộc với phần mở rộng giao thức xdg-output-stable-v1.

Một thuộc tính mới của "type" đã được giới thiệu trong định nghĩa giao thức cho các sự kiện và bản thân các sự kiện hiện có thể được đánh dấu là trình hủy.

Và chúng ta cũng có thể thấy rằng sửa lỗi đã được thực hiện, bao gồm các điều kiện về chủng tộc khi xóa proxy trên máy khách đa luồng.

Về phía Các thay đổi liên quan đến Wayland trong các ứng dụng, môi trường máy tính để bàn và bản phân phối, phần sau được đánh dấu:

  • Trong XWayland và trình điều khiển độc quyền NVIDIA đã thực hiện các thay đổi, cho phép hỗ trợ tăng tốc phần cứng OpenGL và Vulkan đầy đủ được cung cấp trong các ứng dụng X11 được thực hiện bằng thành phần DDX.
  • Giao thức được triển khai trong Ubuntu 21.04, trong khi trong Fedora 35, Ubuntu 21.10 và RHEL 8.5, khả năng sử dụng giao thức Wayland dựa trên máy tính để bàn với hệ thống trình điều khiển NVIDIA độc quyền được thêm vào.
  • Canonical đã phát hành khung Ubuntu toàn màn hình cho các quán Internet sử dụng giao thức Wayland.
  • Hệ thống phát trực tuyến video OBS Studio đã triển khai giao thức tuân thủ Wayland.
  • GNOME 40 và 41 tiếp tục cải tiến hỗ trợ cho giao thức Wayland và thành phần XWayland. Phiên Wayland được phép đối với các hệ thống có GPU NVIDIA.
  • Tính di động liên tục của máy tính để bàn MATE cho Wayland. Để hoạt động mà không được liên kết với X11 trong môi trường Wayland, trình xem tài liệu Atril, trình giám sát hệ thống, trình soạn thảo văn bản Pen, trình giả lập đầu cuối và các thành phần máy tính để bàn khác được điều chỉnh.
  • Trong KDE, một phiên đã được ổn định bằng cách sử dụng giao thức Wayland. Trình quản lý thành phần KWin và máy tính để bàn KDE Plasma 5.21, 5.22 và 5.23 cung cấp những cải tiến đáng kể cho phiên Wayland.
  • Firefox 93-96 bao gồm các thay đổi để giải quyết các vấn đề ảnh hưởng đến môi trường Wayland với việc xử lý các cửa sổ bật lên, khay nhớ tạm và chia tỷ lệ trên các màn hình DPI khác nhau.
  • Một giao diện tùy chỉnh nhỏ gọn dựa trên máy chủ tổng hợp của Weston đã được phát hành.
  • Phiên bản đầu tiên của labwc, một máy chủ tổng hợp cho Wayland với các tính năng gợi nhớ đến trình quản lý cửa sổ Openbox, đã có sẵn.
  • System76 đang làm việc trên môi trường người dùng COSMIC mới bằng cách sử dụng Wayland.
  • Môi trường tùy chỉnh Sway 1.6 và máy chủ tổng hợp Wayfire 0.7 đã được phát hành bằng cách sử dụng Wayland.
  • Trình điều khiển cập nhật đã được đề xuất cho Wine, cho phép bạn chạy các ứng dụng sử dụng GDI và OpenGL / DirectX thông qua Wine trực tiếp trong môi trường dựa trên Wayland, không sử dụng lớp XWayland và không xóa ràng buộc của Wine với giao thức X11. Trình điều khiển bổ sung hỗ trợ cho thiết lập Vulkan và đa màn hình.
  • Microsoft đã triển khai khả năng chạy các ứng dụng Linux với giao diện đồ họa trong môi trường dựa trên hệ thống con WSL2 (Hệ thống con Windows cho Linux). Đối với đầu ra, trình quản lý tổng hợp RAIL-Shell được sử dụng, sử dụng giao thức Wayland và dựa trên cơ sở mã Weston.

Cuối cùng, đối với những người quan tâm đến việc có thể thử nghiệm phiên bản mới này, họ có thể tải xuống mã nguồn để biên dịch từ liên kết sau.


Để 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.