Các phát hành phiên bản mới của Niri 0.1.10, đi kèm với một số tính năng và cải tiến, trong đó nổi bật là những cải tiến về khả năng tương thích với cửa sổ nổi, cải tiến về cấu hình đầu vào, ở chế độ máy tính bảng, cùng những cải tiến khác.
Dành cho những ai chưa biết về Niri thì nên biết rằng đây là một Máy chủ tổng hợp dựa trên Wayland, lấy cảm hứng từ bố cục lát gạch của tiện ích mở rộng Giấy GnomeWM. Máy chủ này sắp xếp các cửa sổ theo dải băng ngang có thể mở rộng linh hoạt khi các cửa sổ mới được mở, giữ nguyên kích thước của các cửa sổ trước đó.
niri cho phép chạy các ứng dụng X11 thông qua Xwayland DDX Và không giống như PaperWM, nơi tất cả các cửa sổ chia sẻ một dải băng chung, Niri gán một dải băng riêng cho mỗi màn hình. Điều này cải thiện khả năng xử lý các thiết lập nhiều màn hình, đặc biệt khi sử dụng các hệ thống kết hợp có GPU tích hợp và rời.
Có gì mới trong Niri 0.1.10?
Trong phiên bản mới này Niri 0.1.10 được trình bày Bây giờ bạn có thể kéo cửa sổ đến vị trí mới bằng cách giữ tiêu đề cửa sổ bằng chuột hoặc chạm vào màn hình cảm ứng. Thay đổi này nhằm ngăn chặn việc bố cục thay đổi ngoài ý muốn vì ngưỡng kháng cự đã được triển khai, yêu cầu phải vượt quá ngưỡng này trước khi cửa sổ di chuyển.
Một điểm mới lạ khác được trình bày trong phiên bản mới này là khả năng liên kết các lệnh cụ thể với các sự kiện mở hoặc đóng nắp máy tính máy tính xách tay hoặc chuyển sang chế độ máy tính bảng. Ví dụ: điều này cho phép tự động kích hoạt bàn phím ảo khi chuyển sang chế độ máy tính bảng. Ngoài ra, máy tính để bàn ảo giờ đây có thể tự động chuyển sang màn hình ngoài khi đóng nắp máy tính xách tay.
Ngoài ra, Niri 0.1.10 hiện còn có tính năng hỗ trợ truy vấn set_cursor_position_hint, cái nào cho phép các ứng dụng cung cấp thông tin tới quản trị viên tổng hợp về vị trí cuối cùng của con trỏ, ngay cả khi nó bị khóa ở chế độ lock_pointer. Điều này cho thấy rằng các ứng dụng như Blender sử dụng nó để cho người soạn thảo biết vị trí cuối cùng sau khi di chuyển con trỏ bị khóa, để người soạn thảo có thể cập nhật vị trí con trỏ của chính mình để khớp với vị trí đó.
Trong Niri 0.1.10 bây giờ có thể tùy chỉnh thêm hành vi của các thiết bị đầu vào, vì tùy chọn trackball bao gồm, cũng như các cài đặt bổ sung để cuộn bằng con lăn chuột hoặc bàn di chuột.
Của những thay đổi khác nổi bật:
- Thông tin về màn hình ảo đang hoạt động sẽ được lưu, ngay cả sau khi màn hình được kết nối lại.
- Đã thêm hành động để kiểm soát việc bật nguồn màn hình ở chế độ chờ. Theo mặc định, màn hình được tự động kích hoạt sau bất kỳ sự kiện đầu vào nào nhưng giờ đây có thể được quản lý theo cách thủ công.
- Đã thêm tùy chọn để ẩn con trỏ trong khi gõ hoặc sau một khoảng thời gian không hoạt động nhất định.
- Một tập tin đã được đưa vào để khởi động Niri dưới sự kiểm soát của dinit, một người quản lý dịch vụ.
- Đã thêm hỗ trợ để chạy niri dưới dạng dịch vụ dinit: các tệp trong tài nguyên/dinit/ và mã tương ứng trong phiên niri
- Đã thêm cờ vô hiệu hóa tên màn hình trong cấu hình gỡ lỗi như một giải pháp khắc phục sự cố Niri khi kết nối hai màn hình báo cáo chính xác cùng nhãn hiệu/kiểu máy/số sê-ri.
- Cửa sổ lấy nét bây giờ sẽ không hoạt động về mặt trực quan khi ứng dụng lớp shell ở phía trước nó có tiêu điểm bàn phím.
cuối cùng nếu bạn là muốn biết thêm về nó, bạn có thể kiểm tra các chi tiết trong liên kết theo dõi.
Làm cách nào để cài đặt Niri trên Linux?
Đối với những người quan tâm đến dự án, bạn nên biết rằng các gói biên dịch được cung cấp cho Fedora, NixOS, Arch Linux và FreeBSD.
Trong trường hợp Fedora hoặc các công cụ phái sinh, chỉ cần gõ:
dnf copr enable yalter/niri
Trong khi đối với Arch Linux, lệnh như sau:
sudo pacman -S niri
Nếu bạn sử dụng bản phân phối không có gói biên dịch sẵn, bạn có thể tham khảo tài liệu dự án chính thức để được hướng dẫn chi tiết về cách xây dựng Niri từ nguồn. Trên trang này bạn cũng sẽ tìm thấy thông tin về cài đặt tùy chỉnh.