Phát hành máy chủ tổng hợp Niri 26.04 bằng Wayland

Sau ba tháng phát triển, Niri 26.04, một máy chủ tổng hợp giao diện, đã được phát hành. Nó triển khai phương pháp bố cục dạng lát gạch tương tự như tiện ích mở rộng PaperWM của GNOME, nhóm các cửa sổ thành một dải băng cuộn vô hạn. Mở một cửa sổ mới sẽ mở rộng dải băng, trong khi các cửa sổ đã thêm trước đó vẫn không thay đổi. Dự án dựa trên giao thức Wayland nhưng cho phép chạy các ứng dụng X11 bằng máy chủ Xwayland DDX. Mã nguồn của dự án được viết bằng Rust và được cấp phép theo giấy phép GPLv3. Các gói phần mềm có sẵn cho Fedora, NixOS và Arch. Linux và FreeBSD.

Sự khác biệt cơ bản giữa Niri và PaperWM là mỗi màn hình có dải băng cửa sổ riêng không giao nhau với dải băng trên các màn hình khác (trong PaperWM, không thể thực hiện công việc riêng biệt với màn hình do liên kết với tọa độ cửa sổ chung trong Gnome Shell). Niri hỗ trợ HiDPI và có thể chạy trên các hệ thống có nhiều GPU (ví dụ: hệ thống lai có card đồ họa rời và GPU tích hợp). Có một giao diện tích hợp để chụp ảnh màn hình và ghi lại màn hình, tính năng của giao diện này là khả năng loại trừ các cửa sổ riêng lẻ có thông tin bí mật khỏi quá trình ghi.

Màn hình ảo trong Niri được tạo động và, tương tự như GNOME, được sắp xếp theo chiều dọc (thanh cửa sổ xoay ngang, trong khi thanh màn hình nền xoay dọc). Mỗi màn hình có thể hiển thị một tập hợp độc lập các màn hình ảo. virtualnyx rabochikh stolovBạn có thể sử dụng cử chỉ trên bàn di chuột để chuyển đổi giữa các màn hình nền và cửa sổ. Khi bạn ngắt kết nối một màn hình, bố cục màn hình nền ảo sẽ được ghi nhớ và chuyển sang màn hình còn lại, và khi bạn kết nối lại màn hình, nó sẽ được khôi phục về trạng thái ban đầu. Việc cấu hình được thực hiện thông qua một tệp cấu hình, cho phép bạn thay đổi các tham số như chiều rộng khung hình, thụt lề, chế độ đầu ra và kích thước cửa sổ. Các thay đổi được thực hiện đối với tệp cấu hình sẽ được áp dụng tự động mà không cần khởi động lại màn hình tổng hợp. người phục vụ.

Trong phiên bản mới:

  • Đã bổ sung khả năng làm mờ nền của các cửa sổ mờ. Các ứng dụng và thành phần môi trường người dùng có thể điều khiển độ trong suốt bằng giao thức Wayland ext-background-effect, và đối với các chương trình không hỗ trợ giao thức này, độ trong suốt có thể được cấu hình thông qua một liên kết trong tệp cấu hình. Hỗ trợ làm mờ nền tích hợp được triển khai trong các shell Dank Material Shell và Noctalia, trình khởi chạy Vicinae, các trình giả lập thiết bị đầu cuối foot, kitty và Ghostty, cũng như các bộ công cụ Quickshell và winit. Có hai chế độ làm mờ nền: "xray" (quá trình làm mờ được tính toán một lần và sau đó một hình ảnh tĩnh được xác định trước được chèn vào) và "normal" (quá trình làm mờ được thực hiện ngay lập tức).

    
Phát hành máy chủ tổng hợp Niri 26.04 bằng Wayland

  • Tùy chọn "optional=true" đã được thêm vào chỉ thị tệp cấu hình "include", được sử dụng để thay thế nội dung của các tệp khác. Tùy chọn này cho phép bạn chỉ định các thành phần cấu hình tùy chọn. Nếu tệp được bao gồm bị thiếu, một cảnh báo sẽ được hiển thị thay vì lỗi nếu tùy chọn "optional=true" có mặt. Trong cấu hình, khả năng sử dụng đường dẫn "~/" liên kết với thư mục chính đã được thêm vào.
  • Để đơn giản hóa việc điều hướng giữa nhiều cửa sổ, tương tự như Blender, con trỏ giờ đây sẽ tự động nhảy từ cạnh này sang cạnh kia của màn hình khi cuộn ngang bằng chuột trên không gian làm việc.
  • Khi ghi lại màn hình, siêu dữ liệu con trỏ giờ đây được gửi đến PipeWire riêng biệt với luồng video, cho phép, ví dụ, OBS vẽ con trỏ một cách độc lập. Các lệnh đã được thêm vào IPC để giám sát việc ghi màn hình, dừng ghi màn hình và nhận các sự kiện bắt đầu/dừng ghi (để hiển thị chỉ báo trong bảng điều khiển).
  • Cải thiện hiệu ứng hoạt ảnh khi cuộn và mở/thu gọn cửa sổ.
  • Đã thêm khả năng hủy thao tác kéo thả bằng cách nhấn phím Escape.
  • Cải thiện khả năng hỗ trợ cho máy tính bảng và trackball.
  • Khả năng phân tích hiệu năng GPU đã được mở rộng bằng cách sử dụng gói Tracy. Khả năng theo dõi hiệu năng hiển thị và làm mờ đã được bổ sung. Hỗ trợ cho các hệ thống đồ họa lai (GPU tích hợp + card đồ họa rời) đã được triển khai.
  • Các tối ưu hóa hiển thị đã được thực hiện. Việc xây dựng danh sách các đối tượng được hiển thị trên màn hình đã được tăng tốc gấp 2-3 lần trên các hệ thống hiện đại và lên đến 8 lần trên các hệ thống cũ hơn.

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster