Bản phát hành môi trường tùy chỉnh Sway 1.6 sử dụng Wayland

Доступен релиз композитного менеджера Sway 1.6, построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 и панелью i3bar. Код проекта написан на языке Си и распространяется под лицензией MIT. Проект нацелен на использование в Linux и FreeBSD.

Khả năng tương thích i3 được cung cấp ở lệnh, tệp cấu hình và cấp IPC, cho phép sử dụng Sway như một sự thay thế i3 minh bạch sử dụng Wayland thay vì X11. Sway cho phép bạn đặt các cửa sổ trên màn hình không theo không gian mà theo logic. Các cửa sổ được sắp xếp theo dạng lưới giúp tận dụng tối ưu không gian màn hình và cho phép bạn thao tác nhanh các cửa sổ chỉ bằng bàn phím.

Để tạo một môi trường người dùng chính thức, các thành phần đi kèm sau đây được cung cấp: Shakeidle (quy trình nền triển khai giao thức nhàn rỗi của KDE), Shakelock (trình bảo vệ màn hình), mako (trình quản lý thông báo), nghiệt ngã (tạo ảnh chụp màn hình), slurp (chọn một khu vực) trên màn hình), wf-recorder ( quay video), waybar (thanh ứng dụng), virtboard (bàn phím ảo), wl-clipboard (làm việc với clipboard), wallutils (quản lý hình nền máy tính).

Sway đang được phát triển dưới dạng một dự án mô-đun được xây dựng dựa trên thư viện wlroots, chứa tất cả các nguyên tắc cơ bản để tổ chức công việc của trình quản lý tổng hợp. Wlroots bao gồm các phần phụ trợ để truy cập trừu tượng vào màn hình, thiết bị đầu vào, hiển thị mà không truy cập trực tiếp OpenGL, tương tác với KMS/DRM, libinput, Wayland và X11 (một lớp được cung cấp để chạy các ứng dụng X11 dựa trên Xwayland). Ngoài Sway, thư viện wlroots còn được sử dụng tích cực trong các dự án khác, bao gồm Librem5 và Cage. Ngoài C/C++, các ràng buộc đã được phát triển cho Đề án, Common Lisp, Go, Haskell, OCaml, Python và Rust.

Trong bản phát hành mới:

  • Реализована возможность использования редактора методов ввода (IME) в составе элементов интерфейса пользователя, таких как панели и экран блокировки.
  • Повышена плавность интерактивных операций перемещения и изменения размера окон.
  • В самодостаточных пакетах Flatpak и Snap для улучшения интеграции с системой задействован протокол xdg-foreign.
  • Совместимость с оконным менеджером i3 улучшена в области команд, изменяющих раскладку окон на экране.
  • Добавлена опция для скрытия курсора во время набора.
  • Реализация корзины адаптирована для работы в системах без systemd или elogind.
  • Повышена надёжность работы с буфером обмена для приложений X11.

Nguồn: opennet.ru

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