Видеообои для Wayland: вдыхаем жизнь в рабочий стол с mpvpaper

04 Jul, 2026
1,523
🔱 49
👥 7

Знакомо чувство, когда статичные обои на рабочем столе уже не вдохновляют? Особенно если вы пользуетесь Linux и Wayland, где традиционные решения для видео-обоев часто не работают. Сегодня я расскажу о проекте, который решает эту проблему элегантно и с открытым исходным кодом.

Что такое mpvpaper?

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

Preview

Почему это круто? 5 ключевых возможностей

  1. Полная интеграция с mpv Все, что умеет mpv, теперь доступно для ваших обоев: поддержка огромного количества форматов, аппаратное ускорение, тонкая настройка воспроизведения.

  2. Гибкое управление выводами Можно назначить разные видео для разных мониторов или одно на все:

    Реклама
    # Для конкретного вывода
    mpvpaper DP-2 video.mp4
    
    # Для всех выводов
    mpvpaper ALL playlist.m3u
    
  3. Все возможности плейлистов mpv Перемешивание, циклы, управление порядком — всё из коробки:

    mpvpaper -o "--loop-playlist shuffle" HDMI-A-1 ~/Videos/Wallpapers/*
    
  4. Управление через IPC Можно управлять воспроизведением на лету, например, ставить на паузу:

    echo 'cycle pause' | socat - /tmp/mpv-socket
    
  5. Минималистичность и производительность Ничего лишнего — только mpv и интеграция с композитором.

Технические особенности

Проект написан на C и использует:

  • wlroots для интеграции с Wayland
  • libmpv для работы с видео
  • meson/ninja для сборки

Архитектурно это тонкая прослойка между mpv и композитором, что обеспечивает стабильность и низкое потребление ресурсов.

Практические сценарии использования

  1. Цифровые картины — плавно меняющиеся пейзажи или абстракции
  2. Анимированные обои — космос, вода, огонь без нагрузки на CPU
  3. Информационные дисплеи — можно выводить данные через прозрачные overlay
  4. Творческие проекты — видеопет-проекты или арт-инсталляции

Как начать использовать

Установка проста (требуется 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!

Совет: Попробуйте сочетать с прозрачными терминалами и виджетами — получится эффектный динамический рабочий стол.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.