Wayland를 이용한 Sway 1.6 사용자 환경 출시

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

i3 호환성은 명령, 구성 파일 및 IPC 수준에서 제공되므로 Sway를 X3 대신 Wayland를 사용하는 투명한 i11 대체품으로 사용할 수 있습니다. Sway를 사용하면 공간적으로가 아니라 논리적으로 화면에 창을 배치할 수 있습니다. 창은 화면 공간을 최적으로 활용하고 키보드만 사용하여 창을 빠르게 조작할 수 있도록 격자 모양으로 배열됩니다.

완전한 사용자 환경을 만들기 위해 swayidle(KDE 유휴 프로토콜을 구현하는 백그라운드 프로세스), swaylock(화면 보호기), mako(알림 관리자), grim(스크린샷 만들기), slurp(영역 선택)과 같은 구성 요소가 제공됩니다. wf-recorder(비디오 캡처), waybar(응용 프로그램 표시줄), virtboard(화면 키보드), wl-clipboard(클립보드 작업), wallutils(데스크톱 배경 화면 관리).

Sway는 복합 관리자 작업을 구성하기 위한 모든 기본 기본 요소가 포함된 wlroots 라이브러리를 기반으로 구축된 모듈식 프로젝트로 개발되고 있습니다. Wlroots에는 화면, 입력 장치, OpenGL에 직접 액세스하지 않고 렌더링, KMS/DRM, libinput, Wayland 및 X11과의 상호 작용(Xwayland 기반 X11 응용 프로그램을 실행하기 위해 레이어가 제공됨)에 대한 추상 액세스를 위한 백엔드가 포함되어 있습니다. Sway 외에도 wlroots 라이브러리는 Librem5 및 Cage를 포함한 다른 프로젝트에서 적극적으로 사용됩니다. C/C++ 외에도 Scheme, Common Lisp, Go, Haskell, OCaml, Python 및 Rust용 바인딩이 개발되었습니다.

새 릴리스에서:

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

출처 : opennet.ru

코멘트를 추가