Azote — управление обоями рабочего стола, простой и удобный Python / GTK графический интерфейс (GUI) для swaybg (Sway/Wayland) и feh (X Window System).
swaybg — утилита для управления обоями рабочего стола, ориентирована на использование в композитных и тайловых (мозаичных) оконных менеджерах. Изначально утилита разрабатывалась для мозаичного оконного менеджера Sway, но в дальнейшем была выделена в отдельный проект и может использоваться с любыми композитными серверами.
feh — минималистичный просмотрщик и каталогизатор изображений, практически не имеющий пользовательского интерфейса и поэтому он просто встраиваемый в различные скрипты. Часто используется для установки фона рабочего стола в легковесных рабочих окружениях и оконных менеджерах.
Функционал Azote во многом зависит от наличия внешних приложений (grim, maim, yaml, slurp и др), ориентирован на использования с оконными менеджерами Openbox, Fluxbox, sway, i3 и dwm. Изображения из выбранного каталога отображаются в виде автоматически генерируемых миниатюр, параметры миниатюр задаются в конфигурационном файле (~/.config/azote/azoterc).
Миниатюры Azote генерирует один раз для каждого каталога и сохраняет (~/.local/share/azote/thumbnails), для каталога с большим количеством изображений создание миниатюр может занять некоторое время, очистка кеша миниатюр осуществляется вручную. Обои могут отображается по горизонтали, можно масштабировать и обрезать изображение до автоматически определённых или заданных пользователем размеров дисплея.
Azote может разбивать изображение между двумя и более дисплеями, выбранные изображения применяются ко всем дисплеям, независимо от того подключены (обнаружены) ли они в данный момент. Это может оказаться полезным если приходится часто подключать и отключать дисплеи.
Azote также включает в себя несколько инструментов управления цветом, генерируя цветовую палитру из доминирующих цветов изображения. Полученные цвета можно применить например для редактирования тем приложений и/или эмуляторов терминала. Для просмотра и редактирования можно открывать изображения в внешних приложениях.
Azote интегрируется в область уведомлений (системный трей), для большинства элементов интерфейса отображаются "всплывающие подсказки", поддержку графических форматов и редактирование изображений обеспечивает ImageMagick (набор консольных утилит для обработки изображений), ведётся подробный лог событий (~/.local/share/azote/log.txt).
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.