Видеообои для Wayland: вдыхаем жизнь в рабочий стол с mpvpaper
Знакомо чувство, когда статичные обои на рабочем столе уже не вдохновляют? Особенно если вы пользуетесь Linux и Wayland, где традиционные решения для видео-обоев часто не работают. Сегодня я расскажу о проекте, который решает эту проблему элегантно и с открытым исходным кодом.
Что такое mpvpaper?
mpvpaper — это минималистичная утилита для wlroots-совместимых композиторов Wayland (таких как Sway), которая позволяет использовать mpv — мощный медиаплеер — для воспроизведения видео в качестве обоев рабочего стола. По сути, это мост между mpv и вашим композитором, дающий все преимущества mpv для оформления рабочего пространства.

Почему это круто? 5 ключевых возможностей
-
Полная интеграция с mpv Все, что умеет mpv, теперь доступно для ваших обоев: поддержка огромного количества форматов, аппаратное ускорение, тонкая настройка воспроизведения.
-
Гибкое управление выводами Можно назначить разные видео для разных мониторов или одно на все:
# Для конкретного вывода mpvpaper DP-2 video.mp4 # Для всех выводов mpvpaper ALL playlist.m3u -
Все возможности плейлистов mpv Перемешивание, циклы, управление порядком — всё из коробки:
mpvpaper -o "--loop-playlist shuffle" HDMI-A-1 ~/Videos/Wallpapers/* -
Управление через IPC Можно управлять воспроизведением на лету, например, ставить на паузу:
echo 'cycle pause' | socat - /tmp/mpv-socket -
Минималистичность и производительность Ничего лишнего — только mpv и интеграция с композитором.
Технические особенности
Проект написан на C и использует:
- wlroots для интеграции с Wayland
- libmpv для работы с видео
- meson/ninja для сборки
Архитектурно это тонкая прослойка между mpv и композитором, что обеспечивает стабильность и низкое потребление ресурсов.
Практические сценарии использования
- Цифровые картины — плавно меняющиеся пейзажи или абстракции
- Анимированные обои — космос, вода, огонь без нагрузки на CPU
- Информационные дисплеи — можно выводить данные через прозрачные overlay
- Творческие проекты — видеопет-проекты или арт-инсталляции
Как начать использовать
Установка проста (требуется mpv и wlroots):
git clone --single-branch https://github.com/GhostNaN/mpvpaper
cd mpvpaper
meson setup build --prefix=/usr/local
ninja -C build
sudo ninja -C build install
Вывод: кому стоит попробовать
mpvpaper — идеальный выбор для:
- Пользователей Wayland, желающих оживить рабочий стол
- Любителей минималистичных решений
- Тех, кто уже использует mpv и хочет единообразия
- Разработчиков, создающих цифровые инсталляции
Проект активно развивается, имеет открытый код (GPLv3) и уже собрал более 1.1k звёзд на GitHub. Если вы ещё не пробовали видеообои в Linux — самое время начать с mpvpaper!
Совет: Попробуйте сочетать с прозрачными терминалами и виджетами — получится эффектный динамический рабочий стол.
