Máy chủ tổng hợp Hyprland 0.55 sử dụng giao thức Wayland đã có sẵn. Dự án tập trung vào bố cục cửa sổ xếp lớp, nhưng cũng hỗ trợ sắp xếp cửa sổ tùy ý theo kiểu cổ điển, nhóm cửa sổ theo tab, chế độ giả khảm và triển khai cửa sổ toàn màn hình. Mã được viết bằng C++ và được phân phối theo giấy phép BSD.
Có sẵn các khả năng tạo giao diện trực quan hấp dẫn: hiệu ứng chuyển màu trong khung cửa sổ, làm mờ nền, hiệu ứng hoạt hình và đổ bóng. Có thể kết nối các plugin để mở rộng chức năng, và IPC dựa trên socket được cung cấp để điều khiển công việc từ bên ngoài. Cấu hình được thực hiện thông qua tệp cấu hình, các thay đổi trong tệp này được ghi nhận ngay lập tức mà không cần khởi động lại. Các chức năng sau cũng được phân biệt: tạo màn hình nền ảo động; chế độ bố trí thành phần trên màn hình; xử lý toàn bộ phím nóng; điều khiển cử chỉ trên bàn di chuột/màn hình cảm ứng.
Trong phiên bản mới:
- Một tùy chọn ngôn ngữ Lua đã được thêm vào để cấu hình môi trường máy tính để bàn Hyprland. Cấu hình bằng Lua được định nghĩa trong tệp hyprland.lua; nếu tệp này bị thiếu, định dạng hyprland.conf cũ hơn sẽ được sử dụng.
- API bố cục đã được thêm vào, cho phép bạn định nghĩa các bố cục xếp lát cửa sổ tùy chỉnh trong tệp cấu hình bằng Lua. Các bố cục có thể được liên kết với màn hình hoặc màn hình ảo.
- Đã thêm hỗ trợ cho cửa sổ toàn màn hình khi chuyển đổi giữa các cửa sổ bằng cách cuộn. Đã thêm khả năng điều khiển cuộn bằng cử chỉ trên bàn di chuột.
- Đã thêm khả năng tải cấu hình màu ICC tùy chỉnh cho từng thiết bị đầu ra bằng cách sử dụng thiết lập 'icc = "..đường dẫn.."' trong tệp cấu hình.
- Cải thiện khả năng quản lý màu sắc cho màn hình và nâng cao độ chính xác màu sắc khi chia sẻ màn hình.

Nguồn: opennet.ru
