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

Chuẩn bị phát hành trình quản lý tổng hợp lắc lư 1.4 (выпуск 1.3 не был сформирован), построенного с использованием протокола Wayland и полностью совместимого с мозаичным оконным менеджером i3 và bảng điều khiển i3bar. Mã dự án được viết bằng C và phân phối bởi theo giấy phép MIT. Dự án nhằm mục đích sử dụng trên Linux và 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 hoàn chỉnh, các thành phần đi kèm sau đây được cung cấp: lắc lư (quy trình nền triển khai giao thức nhàn rỗi của KDE), sự lắc lư (bảo vệ màn hình), mako (quản lý thông báo), hung tợn (chụp ảnh màn hình), slurp (chọn một vùng trên màn hình), máy ghi âm wf (quay video), thanh chắn đường (thanh ứng dụng), ván trượt (bàn phím màn hình), wl-clipboard (làm việc với bảng nhớ tạm), tườngutils (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 rễ cây, chứa tất cả các nguyên hàm 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 chương trình phụ trợ cho
trừu tượng hóa quyền truy cập 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 vào 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 sử dụng tích cực trong các dự án khác, bao gồm Librem5 и 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:

  • Добавлена поддержка протокола VNC для удалённого обращения к рабочему столу. Работа организована через использование сервера wayvnc, который может подключаться к запущенным рабочим сеансам на базе Wayland, создаёт виртуальное устройство ввода и транслирует экранный вывод при помощи протокола RFB. Wayvnc в том числе можно использовать для запуска виртуальных рабочих столов, запускаемых на серверах без монитора. Поддержка ранее предлагавшегося бэкенда на базе протокола RDP прекращена.
  • Добавлена частичная поддержка запуска панели задач, развиваемой проектом MATE;
  • Реализована возможность настройки задержек отображения символов при вводе (опции max_render_time и sway-output);
  • Добавлена поддержка раздельной обработки групп клавиш на клавиатуре (для специализированных клавиатур);
  • Прекращена поддержка протокола xdg-shell v6 (нестабильная версия v6 уже неактуальна после ổn định xdg-shell).

    Nguồn: opennet.ru

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