Wayland 1.18 đến với các cải tiến giao thức và sửa lỗi

Sau thời gian phát triển khác nhau việc phát hành phiên bản mới của gói wayland-protocol 1.18 đã được xuất bản, 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 giao thức cơ bản của Wayland và chúng 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.

Nếu bạn vẫn chưa biết về Wayland, bạn nên biết rằng đây là một thư viện và giao thức máy chủ đồ họa cho GNU / Linux. Wayland cung cấp một phương pháp để người quản lý thành phần cửa sổ giao tiếp trực tiếp với phần cứng và ứng dụng video.

Mặc dù trong tương lai, dự kiến ​​rằng giao tiếp với phần cứng đầu vào bằng cách sử dụng các thư viện khác cũng sẽ có thể thực hiện được.

Các ứng dụng hiển thị đồ họa trong bộ đệm của riêng chúng và trình quản lý cửa sổ trở thành máy chủ đồ họa, tạo thành phần với các vùng đệm này để tạo thành màn hình hiển thị trên màn hình của các cửa sổ ứng dụng.

Đây là một cách tiếp cận đơn giản và hiệu quả hơn so với việc sử dụng trình quản lý thành phần cửa sổ với Hệ thống Cửa sổ X.

Các nhà quản lý tổng hợp cửa sổ hiện tại, chẳng hạn như KWin và Mutter, dự kiến ​​sẽ triển khai hỗ trợ Wayland trực tiếp, để trở thành nhà soạn nhạc / máy chủ đồ họa của Wayland.

Mỗi và mọi ứng dụng là một "máy khách" và phần cứng video của nó là một "máy chủ".. Không giống như X11, mỗi chương trình sẽ có thể sử dụng giao thức Wayland của riêng mình. Điều này có nghĩa là hiệu suất tốt hơn vì máy chủ hiển thị không làm việc chăm chỉ để giữ nhiều thứ lộn xộn và thay vào đó chỉ cho phép vẽ những thứ cần nó.

Cùng với tất cả những điều đó, giao thức Wayland có một cái gì đó được gọi là XWayland. Đây là một công cụ cho phép kết hợp các chương trình dựa trên X11. Điều này có nghĩa là ngay sau khi máy chủ hiển thị mới sẵn sàng, các chương trình phổ biến sẽ tiếp tục hoạt động bình thường.

Các tính năng mới chính của wayland 1.18

Như chúng tôi đã đề cập, phiên bản 1.18 của giao thức này đã được phát hành với một trong những tính năng chính nổi bật là các 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 sửa.

Hiện nay, các giao thức ổn định sau là một phần của giao thức Wayland, 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ác cạnh của bề mặt ở phía máy chủ.
  • Thời gian trình bày: Cung cấp hiển thị video.
  • Xdg-shell - Đây là một 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 gọn, mở rộng, thay đổi kích thước, v.v. Các giao thức không ổn định, sự phát triển chưa hoàn chỉnh và không được đảm bảo là tương thích ngược.
  • Toàn màn hình-shell: quản lý công việc ở chế độ toàn màn hình
  • input-method - xử lý các phương thức nhập
  • Iidle-ức chế: khởi động trình bảo vệ màn hình khóa (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ẻ nhiều thẻ video 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 pinter: ràng buộc con trỏ (khóa)
  • Máy tính bảng: hỗ trợ đầu vào của 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 "hàng xóm";
  • xdg-decoration: đại diện cho các 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 cho tỷ lệ phân số);
  • xwayland-keyboard-grub - Ghi lại đầu vào trong các ứng dụng Xwayland.
  • Lựa chọn chính: tương tự với X11, nó cung cấp khay nhớ tạm chính (lựa chọn chính), việc chèn thông tin từ đó thường được thực hiện bằng nút chuột giữa. Đồng bộ hóa Linux rõ ràng là một cơ chế dành riêng cho Linux để đồng bộ hóa các bộ đệm liên kết với một bề mặt.

Cuối cùng Weston 7.0 và phiên bản mới này của Wayland 1.18 dự kiến ​​sẽ được phát hành vào tháng sau, vào ngày 23 tháng XNUMX.

Đối với những người quan tâm đến việc kiểm tra hiệu suất của Wayland, bạn có thể tải xuống Fedora vì đây là một trong những bản phân phối Linux để triển khai giao thức này, cũng như được coi là một trong những bản mạnh mẽ nhất.


Để 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: AB Internet Networks 2008 SL
  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.