Phát hành giao thức wayland 1.20

Có sẵn phát hành gói giao thức wayland 1.20, chứa một tập hợp 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ơ bản và cung cấp các khả năng cần thiết để xây dựng các máy chủ tổng hợp và môi trường người dùng. Phiên bản 1.20 được tạo gần như ngay sau đó 1.19, do không đưa được một số tệp nhất định (README.md, GOVERNANCE.md, MEMBERS.md) vào kho lưu trữ.

Phiên bản mới đã cập nhật giao thức xdg-vỏ, đã thêm khả năng thay đổi vị trí của các hộp thoại bật lên đã được liên kết. Các thuộc tính enum và bitfield mới đã được thêm vào các giao thức “thời gian trình bày” và xdg-shell. Một tài liệu đã được thêm vào thành phần
QUẢN TRỊ.md, mô tả các quy trình tạo giao thức Wayland mới và cập nhật các giao thức hiện có trong bộ giao thức wayland. Những bổ sung nhỏ đã được thực hiện cho các giao thức hiện có, tài liệu đã được cải thiện và các lỗi được xác định đã được loại bỏ.

Hiện tại, các giao thức wayland bao gồm các giao thức ổn định sau, cung cấp khả năng tương thích ngược:

  • "viewporter" - cho phép máy khách thực hiện các hành động chia tỷ lệ và cắt cạnh bề mặt ở phía máy chủ.
  • “thời gian trình bày” - cung cấp hiển thị video.
  • “xdg-shell” là giao diện để tạo và 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 chúng xung quanh màn hình, thu nhỏ, mở rộng, thay đổi kích thước, v.v.

Các giao thức không ổn định, quá trình phát triển chưa được hoàn thành và không được đảm bảo vẫn tương thích với các bản phát hành trước đây:

  • “fullscreen-shell” - kiểm soát công việc ở chế độ toàn màn hình;
  • “phương thức nhập liệu” - xử lý các phương thức nhập liệu;
  • “ức chế nhàn rỗi” - chặn khởi chạy trình bảo vệ màn hình (trình bảo vệ màn hình);
  • “dấu thời gian đầu vào” - dấu thời gian cho các sự kiện đầu vào;
  • “linux-dmabuf” - chia sẻ một số card màn hình bằng công nghệ DMABuff;
  • “nhập văn bản” - tổ chức nhập văn bản;
  • “cử chỉ con trỏ” - điều khiển từ màn hình cảm ứng;
  • “sự kiện con trỏ tương đối” - sự kiện con trỏ tương đối;
  • “ràng buộc con trỏ” - ràng buộc con trỏ (chặn);
  • "máy tính bảng" - hỗ trợ đầu vào từ máy tính bảng.
  • “xdg-foreign” - giao diện tương tác với các bề mặt của máy khách “lân cận”;
  • “xdg-trang trí” - hiển thị trang trí cửa sổ ở phía máy chủ;
  • “xdg-output” - thông tin bổ sung về đầu ra video (được sử dụng để chia tỷ lệ phân đoạn);
  • "xwayland-keyboard-grab" - ghi lại dữ liệu đầu vào trong các ứng dụng XWayland.
  • lựa chọn chính - tương tự như X11, đảm bảo hoạt động của bảng tạm chính (lựa chọn chính), thông tin từ đó thường được chèn bằng nút chuột giữa;
  • linux-explicit-synchronization là một cơ chế dành riêng cho Linux để đồng bộ hóa các bộ đệm giới hạn bề mặt.

Nguồn: opennet.ru

Thêm một lời nhận xét