← Все проекты
Проект / Rust

YaLTeR/wl-bad-apple: wl-bad-apple — Bad Apple на Wayland с эффектом размытия фона

Проигрывает культовое видео Bad Apple в виде размытого фона на Wayland-композиторах.

Это демонстрационный проект на Rust, показывающий работу с расширением ext-background-effect в Wayland. Он проигрывает известное видео Bad Apple в виде размытого фонового эффекта, а не обычного окна. Проект служит примером использования экспериментальных...

★ 14 Rust Форки 0 Issue 0 Оценка 5/10 Карточка проверена

Для кого это

Для разработчиков на Rust, интересующихся Wayland-протоколами и графическими эффектами.

Проблема / задача

Wayland не имеет стандартного API для создания эффектов размытия фона, что ограничивает визуальные возможности приложений.

Как это работает

Проект использует экспериментальное расширение Wayland ext-background-effect для создания окна с размытым фоном. Видео Bad Apple кодируется в RLE-формат и встраивается в бинарник. Приложение создаёт окно фиксированного размера, подключает эффект размытия и декодирует кадры в реальном времени, отображая их как фон.

Что видно по README

Это демонстрационный проект на Rust, показывающий работу с расширением ext-background-effect в Wayland. Он проигрывает известное видео Bad Apple в виде размытого фонового эффекта, а не обычного окна. Проект служит примером использования экспериментальных возможностей Wayland-композиторов.

Ключевые возможности

Проигрывание видео Bad Apple в реальном времениИспользование расширения ext-background-effect для размытия фонаВстраивание видео в бинарник через RLE-кодированиеСоздание окна фиксированного размера под разрешение видео

Технологии

RustWaylandsmithay-client-toolkitext-background-effect протокол

Интересный факт

Видео Bad Apple стало интернет-мемом и часто используется для демонстрации графических возможностей — здесь оно впервые адаптировано под экспериментальный эффект размытия фона в Wayland.

С чего начать

  • Установите Rust и зависимости Wayland
  • Клонируйте репозиторий
  • Запустите cargo run на Wayland-композиторе с поддержкой ext-background-effect

Оценка GitRadar

Удобство
3/10
Свежесть
8/10
Перспектива
4/10
Монетизация
2/10
Общая оценка
5/10

Вердикт GitRadar

Стоит попробовать как техническую демонстрацию, если вы разрабатываете под Wayland и хотите изучить работу с расширениями протокола. Как готовое приложение проект имеет узкую специализацию.

Наблюдения по обновлениям

Проект сырой: 12 звёзд, 0 форков, 0 issues. Использует специфичную ревизию библиотеки из Git. Скорее всего, это разовая демонстрация.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/YaLTeR/wl-bad-apple
Создан на GitHub
10 апреля 2026 г.
Последнее обновление репо
10 апреля 2026 г.
Последняя проверка GitRadar
10 апреля 2026 г.
Изученные файлы
README.md, src/main.rs, Cargo.toml, Cargo.lock

FAQ

Что это такое?

Демонстрация проигрывания видео Bad Apple через экспериментальный эффект размытия фона в Wayland.

Для кого подходит?

Для разработчиков на Rust, изучающих Wayland-протоколы и графические эффекты.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с YaLTeR/wl-bad-apple?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.