Linux -- это интересно

wallsplash


Рубрика: Системные утилиты -> Интернет ПО -> Графика -> Прочие
Метки: | | | | | |
Просмотров: 14801

wallsplash — консольная JavaScript (nodejs) утилита для загрузки и установки обоев рабочего стола, с встроенным менеджером цветовых схем. Функционал утилиты основан на возможностях утилит unsplash-wallpaper, feh и wal.

unsplash-wallpaper — консольный клиент для загрузки изображений с сервиса обмена фотографиями, хранилище высококачественных обоев для рабочего стола Unsplash и автоматической установки их в качестве фона рабочего стола.

feh — минималистичный просмотрщик и каталогизатор изображений, практически не имеющий пользовательского интерфейса и поэтому он просто встраиваемый в различные скрипты. Часто используется для установки фона рабочего стола в легковесных рабочих окружениях и оконных менеджерах.

wal — скрипт генерирующий цветовую палитру из доминирующих цветов изображения (каталога изображений) и применяет цвета "на лету" для эмуляторов терминала и/или отдельных приложений. Функционал скрипта основан на возможностях ImageMagick (набор консольных утилит для обработки изображений), автор скрипта также является автором Pywal (Python color scheme generator).

wallsplash с помощью unsplash-wallpaper может загружать случайное изображение с сервиса Unsplash, одно из популярных на сервисе за день или за неделю, изображение из определённой коллекции и изображения по поисковому запросу.

Загруженное изображение wallsplash загружает в каталог временных файлов (~/.wallsplash/*.jpg), создаётся ссылка на него (~/.current_wallpaper) и на основе неё wal создаёт цветовую схему.

Если требуется чтобы созданная цветовая схема сохранялась и после перезапуска системы, необходимо в файл ~/.xinitrc добавить строчку:

wal -i "$(< "${HOME}/.cache/wal/wal")"

Ссылка на изображение сохраняется в файле:

~/.cache/wal/wal

Цветовая схема сохраняется в файл:

~/.cache/wal/colors

wallsplash не изменяет никакие существующие файлы конфигурации (wal работает вокруг них), загруженное и сохранённое изображение автоматически устанавливается в качестве обоев рабочего стола, генерируемая на его основе цветовая схема сразу применяется к всем поддерживаемым приложениям (зависит от настроек wal).

Лицензия: GNU General Public License version 3.0 (GPLv3)

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

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)