Wayland-giao thức, một tập hợp các cải tiến bổ sung cho các khả năng của Wayland

Gần đây việc phát hành phiên bản mới đã được công bố của gói giao thức wayland 1.26, trong đó có một tập hợp các các giao thức và phần mở rộng bổ sung cho các khả năng của giao thức Wayland cơ sở và cung cấp các khả năng cần thiết để xây dựng môi trường máy chủ và người dùng tổng hợp.

Tất cả các giao thức liên tục trải qua ba giai đoạn: phát triển, thử nghiệm và ổn định. Sau khi hoàn thành giai đoạn phát triển (danh mục "không ổn định"), giao thức được đặt trên nhánh "dàn dựng" và chính thức được đưa vào bộ giao thức wayland, và sau khi hoàn thành thử nghiệm, nó được chuyển sang danh mục ổn định. Các giao thức trong danh mục "staging" đã có thể được sử dụng trong các máy chủ và máy khách hỗn hợp, nơi cần có chức năng liên quan đến chúng.

Không giống như danh mục "không ổn định", các thay đổi "theo giai đoạn" vi phạm khả năng tương thích bị cấm, nhưng nếu các vấn đề và lỗi được xác định trong quá trình thử nghiệm, việc thay thế bằng một phiên bản giao thức mới quan trọng hoặc tiện ích mở rộng Wayland khác sẽ không bị loại trừ.

Đối với một phần của các giao thức Wayland hiện có sẵn, các giao thức ổn định sau đây tương thích với các phiên bản trước đó nổi bật:

  • người xem: Cho phép máy khách thực hiện các hành động thu nhỏ và cắt xén trên các cạnh của bề mặt phía máy chủ.
  • thời gian thuyết trình: cung cấp màn hình video
    xdg-vỏ: là giao diện để tạo và tương tác với các bề mặt như cửa sổ, cho phép chúng di chuyển xung quanh màn hình, thu nhỏ, phóng to, thay đổi kích thước, v.v.

Đối với một phần của các giao thức được thử nghiệm trong nhánh "staging", chúng tôi có thể tìm thấy:

  • drm cho thuê : Cung cấp các tài nguyên cần thiết để tạo thành hình ảnh âm thanh nổi với các bộ đệm khác nhau cho mắt trái và mắt phải khi được gửi đến tai nghe thực tế ảo.
  • khóa ngoài phiên: Chỉ định phương tiện để khóa phiên, ví dụ như trong trình bảo vệ màn hình hoặc hộp thoại xác thực.
  • bộ đệm pixel đơn: Cho phép bạn tạo bộ đệm pixel đơn bao gồm bốn giá trị RGBA 32 bit.
  • xdg-kích hoạt: cho phép chuyển tiêu điểm giữa các bề mặt khác nhau của cấp độ đầu tiên (ví dụ: sử dụng xdg-kích hoạt, một ứng dụng có thể thay đổi tiêu điểm sang một ứng dụng khác).

Các tính năng mới chính của Wayland-Protocols 1.26

Bản phát hành này giới thiệu giao thức kiểm tra bộ đệm pixel đơn mới,
cùng với tiện ích mở rộng người xem, cho phép khách hàng
tạo các bề mặt có một màu duy nhất với kích thước tùy ý…

Đây cũng là bản phát hành đầu tiên yêu cầu các phần mở rộng giao thức mới để
tuân theo từ ngữ RFC 2119. Ngoài những gì đã được đề cập cho đến nay, phiên bản này cũng đi kèm với
giải thích thông thường, chú thích được cải thiện và các bản sửa lỗi nhỏ khác.

Trong phiên bản mới phát hành này, điều đáng chú ý là giao thức bộ đệm pixel đơn đã được thêm vào danh mục "dà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ị, các máy chủ tổng hợp có thể chia tỷ lệ các 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 ý.

Một thay đổi khác nổi bật trong phiên bản mới này làn giao thức xdg_shell, cung cấp một giao diện để tương tác với các bề mặt dưới dạng cửa sổ, cho phép bạn di chuyển các bề mặt xung quanh màn hình, thu nhỏ, phóng to, thay đổi kích thước, v.v. hỗ trợ thêm cho các máy chủ tổng hợp chỉ thực hiện một phần của các hoạt động quản lý cửa sổ do xdg_shell cung cấp.

Mặt khác, nó cũng được nhấn mạnh rằng sự kiện được đề xuất wm_capabilities để truyền tải thông tin về các khả năng có sẵn trên máy chủ tổng hợp.

Ngoài ra, người ta cũng đề cập rằng giao thức nhập văn bản đã viết lại ngôn ngữ dẫn đến việc diễn giải không rõ ràng và bổ sung các giải thích rõ ràng về hành vi dự định.

Và cũng cần phải nhắc lại rằng từ phiên bản giao thức đường dẫn mới này, việc sử dụng thuật ngữ được định nghĩa trong RFC 2119 là bắt buộc.

Cuối cùng nếu bạn là tôiQuan tâm đến việc tìm hiểu thêm về nó về phiên bản mới này, bạn có thể kiểm tra chi tiết Trong liên kết sau đây.

Đối với những người muốn biết thêm về các giao thức đường bộ, họ có thể tham khảo liên kết theo dõ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.