Wayland 1.18 có sẵn

diễn ra phát hành ổn định giao thức, cơ chế giao tiếp giữa các tiến trình và các thư viện đường đất 1.18. Nhánh 1.18 tương thích ngược ở cấp độ API và ABI với các bản phát hành 1.x, nhưng cũng có một số cải tiến. Máy chủ tổng hợp Weston 8.0, nơi phát triển cơ sở mã 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 phát triển. xuất bản vào cuối tháng Giêng.

Những cải tiến chính trong Wayland 1.18:

  • Đã thêm hỗ trợ cho hệ thống lắp ráp Meson. Khả năng xây dựng bằng công cụ tự động hiện vẫn được giữ lại nhưng sẽ bị xóa trong bản phát hành trong tương lai;
  • Thêm API để phân tách các đối tượng proxy dựa trên thẻ, cho phép các ứng dụng và bộ công cụ chia sẻ một kết nối Wayland duy nhất;
  • Đã bật tính năng theo dõi bộ tính giờ của máy chủ wayland trong không gian người dùng, giúp loại bỏ việc tạo quá nhiều bộ mô tả tệp;
  • Thêm hàm wl_global_remove() gửi một sự kiện để xóa một đối tượng chung mà không xóa nó. Tính năng mới cho phép ngăn chặn tình trạng chủng tộc xảy ra khi xóa các đối tượng chung. Các tình trạng dồn đuổi này có thể xảy ra do khách hàng không thể xác nhận đã nhận được sự kiện xóa. Hàm wl_global_remove() giúp bạn có thể gửi một sự kiện xóa trước tiên và chỉ sau một độ trễ nhất định mới xóa đối tượng.

Trạng thái hỗ trợ Wayland trong các ứng dụng, môi trường máy tính để bàn và bản phân phối:

  • ở Fedora bảo đảm Cung cấp bản dựng mặc định của Firefox dựa trên Wayland. Đã giải quyết các vấn đề khi sử dụng trình điều khiển nhị phân NVIDIA độc quyền với Wayland.
    thực hiện khả năng thử nghiệm để tự động khởi chạy XWayland khi cố gắng chạy một ứng dụng dựa trên giao thức X11.
    Trong môi trường Wayland, khả năng chạy các ứng dụng X11 với quyền root trong XWayland đã được thêm vào. SDL cho Wayland giải quyết các vấn đề về tỷ lệ khi chạy các trò chơi cũ hơn chạy ở độ phân giải màn hình thấp. Thư viện Qt để sử dụng trong môi trường Gnome được xây dựng theo mặc định với sự hỗ trợ của Wayland;

  • В Red Hat Enterprise Linux 8 GNOME được cung cấp dưới dạng máy tính để bàn với máy chủ hiển thị mặc định dựa trên Wayland;
  • Trong bản phát hành xem trước GTK 4 trong GDK tiếp tục triển khai các API được phát triển nhằm mục đích sử dụng giao thức Wayland. Hỗ trợ giao diện cổng thông tin để truy cập cài đặt GtkSettings đã được thêm vào phần phụ trợ GDK cho Wayland và hỗ trợ cho tiện ích mở rộng giao thức nhập văn bản-không ổn định-v3 đã được đề xuất để làm việc với các phương thức nhập;
  • Ra mắt một dự án loại bỏ các lỗi và thiếu sót xuất hiện trên GNOME khi làm việc trên Wayland;
  • Ở XWayland thêm Bộ xử lý GLX dựa trên giao diện phần mềm EGL, sẽ loại bỏ việc sử dụng trình rasterizer phần mềm swrast;
  • Mục tiêu phát triển KDE trong hai năm tới bao gồm: được nhắc đến bản dịch KDE sang Wayland. Môi trường KDE chạy trên Wayland được lên kế hoạch làm chính và môi trường dựa trên X11 sẽ được chuyển xuống danh mục tùy chọn và phụ thuộc tùy chọn. Trong kỳ báo cáo ở KDE thực hiện Hỗ trợ chia tỷ lệ theo tỷ lệ khi chạy trên Wayland. Phiên KDE dựa trên Wayland được điều chỉnh để hoạt động với trình điều khiển NVIDIA độc quyền. Giờ đây có thể kéo và thả các cửa sổ ứng dụng bằng XWayland và Wayland ở chế độ kéo và thả. KWin cung cấp khả năng cuộn chính xác bằng con lăn chuột trong môi trường dựa trên Wayland;
  • trong Gnome thêm khả năng tự động khởi chạy XWayland khi cố gắng chạy một ứng dụng dựa trên giao thức X11 (trước đây XWayland phải chạy liên tục);
  • Đã bắt đầu làm việc để chuyển các ứng dụng môi trường người dùng MATE sang Wayland. TRONG MATE 1.24 trình xem hình ảnh Eye of MATE đã được điều chỉnh cho Wayland và hỗ trợ cho Wayland trong bảng MATE đã được cải thiện;
  • Trong Trình tổng hợp Qt Wayland bảo đảm hỗ trợ các giao thức linux-dmabuf-unstable-v1 và wp_viewporter. Hỗ trợ cho giao thức fullscreen-shell-unstable-v1 đã được thêm vào các thành phần nền tảng Qt cho Wayland;
  • được phát hành Waypipe là proxy cho giao thức Wayland cho phép bạn chạy các ứng dụng trên máy chủ khác;
  • Trong môi trường người dùng Khai sáng 0.23 Hỗ trợ được cải thiện đáng kể khi làm việc dưới Wayland;
  • Đối với Firefox thực hiện một chương trình phụ trợ mới cho Wayland sử dụng cơ chế DMABUF để hiển thị kết cấu;
  • Trên Ubuntu trong môi trường dựa trên Wayland bảo đảm khả năng chạy các ứng dụng X11 với quyền root chạy Xwayland;
  • Chuẩn bị một bộ bản vá Wine-wayland và trình điều khiển winewayland.drv, cho phép bạn sử dụng Wine trong các môi trường dựa trên giao thức Wayland mà không cần sử dụng các thành phần liên quan đến XWayland và X11;
  • Sự phát triển của Mir như một máy chủ tổng hợp cho Wayland vẫn tiếp tục. Trong các công cụ đảm bảo khởi chạy ứng dụng Wayland trong môi trường Mir tăng số được hỗ trợ Phần mở rộng giao thức Wayland. Đã tiến hành tối ưu hóa hiệu suất cho mã liên quan đến Wayland và nền tảng đồ họa "wayland" mới đã được thêm vào, cho phép Mir chạy như một máy khách trong một máy chủ tổng hợp Wayland khác. Đề xuất hỗ trợ thử nghiệm để khởi chạy động các ứng dụng X11 trong môi trường dựa trên Wayland.
  • hình thành bản phát hành mới của môi trường người dùng Sway sử dụng Wayland;
  • Phân phối Ubuntu nêu chuyển sang Wayland vào năm 2020. Hỗ trợ Wayland dự kiến ​​sẽ được triển khai thông qua việc chuyển trình quản lý cửa sổ Openbox sang sử dụng máy chủ hiển thị Mir, được sử dụng làm máy chủ tổng hợp cho Wayland;
  • Đang phát triển Cage, một máy chủ tổng hợp dựa trên Wayland để chạy các ứng dụng riêng lẻ ở chế độ kiosk;
  • Công việc tiếp tục phát hành môi trường người dùng LXQt 1.0.0, nhiệm vụ chính trong quá trình phát triển môi trường này là đưa khả năng làm việc trên Wayland ở trạng thái sẵn sàng hoàn toàn;
  • Công cụ suy luận để chạy máy ảo Linux trên ChromeOS cung cấp hỗ trợ tích hợp cho máy khách Wayland (virtio-wayland) với việc thực thi một máy chủ tổng hợp ở bên cạnh máy chủ chính và khả năng sử dụng hiệu quả GPU từ hệ thống khách;
  • Đối với FreeBSD tiến triển các cổng cần thiết để xây dựng KDE với sự hỗ trợ của Wayland;
  • Trên hệ điều hành DragonFly BSD đang phát triển cảng với Wayland và Weston, Hỗ trợ XWayland;
  • Môi trường tùy chỉnh sử dụng Wayland vỏ giấy cói и Hawaii sáp nhập vào một dự án mới Hoa loa kèn. Liri dựa trên Qt 5 (QML) và đề cao phong cách Thiết kế Vật liệu;
  • Wayland được bật theo mặc định trên nền tảng di động Plasma Mobile, Cá cờ 2, Phiên bản mã nguồn mở webOS,

    Nguồn: opennet.ru

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