Trong Gnome 3.34, một phiên XWayland sẽ bắt đầu khi cần thiết

Biểu trưng Wayland

Wayland là một giao thức máy chủ đồ họa 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. Wayland cho phép chạy các ứng dụng X11 thông qua máy chủ X, tùy chọn mà không có đặc quyền root, có khả năng tương thích với những thứ này.

Mutter là một trình quản lý thành phần cửa sổ và nhà soạn nhạc Wayland và được sử dụng trong Gnome Shell thay thế Metacity.

Nó có thể được sử dụng như một trình quản lý cửa sổ độc lập trên máy tính để bàn như Gnome và các loại tương tự. Nó có thể mở rộng với các plugin và hỗ trợ các hiệu ứng hình ảnh khác nhau.

Mutter sẽ có những thay đổi để cải thiện công việc của mình tại Wayland

Đối với phiên bản Gnome 3.34 và là một phần của chu kỳ phát triển của nó Mutter bao gồm một số thay đổi nhằm tự động hóa việc 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 đồ họa dựa trên giao thức Wayland.

Sự khác biệt với hành vi của Gnome 3.32 và các phiên bản trước đó, Cho đến nay, thành phần XWayland chạy liên tục và yêu cầu bản phát hành trước rõ ràng (bắt đầu khi phiên Gnome được khởi tạo) giờ sẽ chạy động khi phát sinh nhu cầu hỗ trợ X11.

Điều quan trọng là phải nhớ rằng để đảm bảo hiệu suất của các ứng dụng X11 thông thường Trong môi trường dựa trên Wayland, thành phần XWayland DDW được sử dụng (Phụ thuộc vào thiết bị X), được phát triển như một phần của cơ sở mã X.Org chính.

Về cách thức hoạt động của XWayland, nó giống Xwin và Xquartz cho các nền tảng Win32 và OS X và bao gồm các thành phần để chạy X.Org Server trên Wayland.

Thay đổi được thực hiện đối với Mutter sẽ chỉ cho phép khởi chạy máy chủ X khi cần thiết, gì có ảnh hưởng tích cực đến việc tiêu thụ tài nguyên trên các hệ thống không sử dụng ứng dụng X11 trong môi trường Wayland (quá trình với máy chủ X thường chiếm hơn một trăm megabyte RAM).

Trong khi chờ đợi, Hans de Goede đã trình bày hai báo cáo liệt kê các vấn đề gặp phải trong công việc của Gnome với Wayland, những gì được lên kế hoạch để sửa chữa như một phần của sáng kiến ​​được đưa ra gần đây nhằm loại bỏ các vấn đề cụ thể đối với Wayland cho Gnome.

Hans đã nhận được hơn 40 báo cáo vấn đề và cố gắng cấu trúc chúng. Nhiều vấn đề liên quan đến hỗ trợ nhập liệu bằng bàn phím và thay đổi bố cục, cũng như kéo và thả không phải lúc nào cũng hoạt động.

Wayland vẫn còn một số vấn đề cần giải quyết

Bên cạnh đó phoặc nếu không XWayland không có hỗ trợ HiDPI bình thường, con trỏ chuột bị treo đối với các ứng dụng Wayland, việc thu nhỏ cửa sổ không được thực hiện bằng cách nhấp vào nút giữa trong tiêu đề, trong số các vấn đề khác.

cũng phân tích hai vấn đề đã được trình bày riêng biệts phát sinh từ việc khởi chạy trò chơi: giảm vùng nhìn thấy với khung đen khi sử dụng chế độ toàn màn hình và hiệu suất kém ở chế độ toàn màn hình.

Mặt khác, một bộ xử lý GLX dựa trên giao diện phần mềm EGL đã được thêm vào XWayland để truy cập các chức năng kết xuất trong Wayland.

Các thay đổi sẽ được bao gồm trong bản phát hành X.Org Server 1.21. Sử dụng EGL để cấu hình GLX sẽ loại bỏ việc sử dụng phần mềm swrast rasterizer.

Việc sử dụng swrast dẫn đến sự cố khi khởi chạy các trò chơi trong X11 yêu cầu cài đặt Khử răng cưa đa mẫu (MSAA), thông tin về cài đặt này không được cung cấp trong llvmpipe.

Thay đổi được đề xuất cho phép tạo thông tin máy khách GLX về các khả năng của ngăn xếp GL dựa trên dữ liệu EGL, bao gồm quyền truy cập vào cấu hình MSAA cho các trò chơi chạy trên XWayland, chẳng hạn như Hearts of Iron IV, Stellaris và Europa Universalis IV.

Thay đổi cũng sẽ xóa chức năng trình tải trình điều khiển DRI khỏi máy chủ X.

Cuối cùng Gnome 3.34 dự kiến ​​phát hành vào ngày 11 tháng 2019 năm XNUMX.


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