Управление обоями рабочего стола в композитных и мозаичных оконных менеджерах.

swaybg 005

swaybg — небольшая C (си) утилита для управления обоями рабочего стола, ориентирована на использование в композитных и тайловых (мозаичных) оконных менеджерах. Изначально утилита разрабатывалась для мозаичного оконного менеджера Sway (tiling window manager for X11).

swaybg 002

Sway — композитный менеджер окон для Wayland, позволяющий упорядочивать окна приложений логически, а не пространственно. Разработан для полной совместимости с тайловым (мозаичным / фреймовым) менеджером окон i3, поддерживает использование существующей конфигурации менеджера окон i3 и имеет большинство его функций, также доступны некоторые дополнительные функции.

swaybg 003

Wayland — протокол взаимодействия композитного сервера и работающих с ним приложений. Сам по себе протокол управления окнами не является графическим окружением, для этого используется композитный менеджер, "по умолчанию" используется Weston (параллельно развиваемый), но может использоваться Sway или композитный менеджер рабочего окружения (Gnome или KDE).

swaybg 004

swaybg поле выпуска Sway 1.1 (от 3 июня 2019 года) была выделена в отдельный проект и может использоваться с любыми композитными серверами Wayland, поддерживающими расширенные протоколы wlr-layer-shell, xdg-output и xdg-shell. В качестве фона рабочего стола можно устанавливать цветовой код или изображение, параметры задаются из командной строки.

swaybg 006

Лицензия: MLT (The MIT License)

swaybg 007

Домашняя страница