Вышла новая версия композитора Wayland, Sway 1.2.

Власть

Несколько недель назад мы говорим здесь, в блоге, о композиторе Суэй, который разработан для Wayland и drop-in, который предназначен для замены оконного менеджера i3 для X11. Он работает с вашей существующей настройкой i3 и поддерживает большинство функций i3, а также некоторые дополнительные функции.

Сейчас, через несколько недель развивающий анонсирован выпуск новой версии Sway 1.2, Который построен с использованием протокола Wayland и он полностью совместим с оконным менеджером i3 и панелью i3bar.

О Sway

Поддержка Sway i3 предоставляется на командном уровне., файлы конфигурации и IPC, что позволяет использовать Sway в качестве прозрачной замены i3, используя Wayland вместо X11.
Власть позволяет размещать окна на экране не пространственно, а логически.

Окна расположены в виде сетки, которая оптимально использует пространство экрана и позволяет быстро управлять окнами с помощью клавиатуры.

Следующие компоненты предоставляются для организации полной пользовательской среды: swayidle (фоновый процесс с реализацией протокола ожидания KDE), swaylock (хранитель экрана), mako (менеджер уведомлений), shady (делать снимки экрана), sip (выделение области на экране), wf-Recorder (захват видео), панель навигации (панель приложений), virtboard (экранная клавиатура), wl-clipboard (работа с буфером обмена), wallutils (управление обоями рабочего стола).

Власть он разрабатывается как модульный проект, построенный на базе библиотеки wlroots , который содержит все основные примитивы для организации работы составного менеджера.

Wlroots включает бэкэнды для абстрактного доступа к экрану, устройствам ввода, рендеринга без прямого доступа к OpenGL, взаимодействия с KMS / DRM, libinput, Wayland y X11 (Уровень предоставляется для запуска приложений X11 на базе Xwayland.)

Помимо Sway, библиотека wlroots он также активно используется в других проектах, включая Librem5 и Cage.

Плюс C, C ++, папки разработаны для Scheme, Common Lisp, Go, Haskell, OCaml, Python y Rust. Код проекта написан на C и распространяется по лицензии MIT.. Проект предназначен для использования в Linux и FreeBSD.

Основные новые функции Sway 1.2

В этой части композитора Sway 1.2 разработчики работали над улучшением совместимости с оконным менеджером i3 4.17, тем самым обеспечивая большую совместимость обоих проектов и возможность совместной работы.

Еще одно улучшение которые выделяются в рекламе это в механизме изменения раскладки клавиатуры, поскольку в этой новой версии добавлена ​​совместимость для определения типов устройств ввода и предложена новая команда xkb_switch_layout.

также добавлена ​​поддержка тем курсора, для которого была предложена новая команда xcursor_theme, а также поддержка всплывающих окон в оболочке.

С другой стороны, новая поддержка, реализованная для протокола, выделяется в Sway 1.2. Wayland wlr-output-management-v1 который предназначен для настройки устройств вывода.

Последний, но тем не менее важный, Также добавлена ​​возможность запуска приложения после перезапуска.

Из других упомянутых изменений в анонсе этой новой версии:

  • Добавлен переключатель для выбора метода по умолчанию для разделения окон на вкладки или бок о бок (например, стек)
    Добавлена ​​поддержка атомарных настроек отображения через API wlr_output
    Добавлены настройки калибровочной матрицы для калибровки сенсорного экрана.
    Исправлены различные утечки памяти и проблемы, приводящие к сбоям.

Как получить Sway 1.2?

Для тех, кто заинтересован в возможности протестировать Sway на своих системах, dИм следует иметь в виду, что главное требование для использования - наличие Wayland. под капотом вашей системы.

Чтобы установить Sway в свой дистрибутив, Вам следует перейти по следующей ссылке, где вы найдете файлы проекта, а также инструкции по его установке.

Ссылка такая.

Важно отметить, что Sway не будет работать с проприетарными графическими драйверами, вам придется удалить их и использовать вместо них бесплатные драйверы.