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

shinkuan/Waifuland: Waifuland — Live2D персонажи на рабочем столе Linux

Запустите анимированных Live2D персонажей как полупрозрачные виджеты поверх всех окон в Wayland.

Это нативный просмотрщик моделей Live2D для Wayland-композиторов. Он отрисовывает персонажей как всегда поверх всех окон полупрозрачные оверлеи с поддержкой кликов только по самой модели. Поддерживает анимации, выражения, переключение между мониторами и...

★ 17 C++ Форки 0 Issue 1 Оценка 6/10 Карточка проверена

Для кого это

Для пользователей Linux на Wayland (Sway, Hyprland, river), которые хотят оживить рабочий стол анимированными персонажами.

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

На Linux с Wayland сложно найти простые виджеты-питомцы, которые работают нативно, без X11, и поддерживают популярный формат Live2D.

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

Проект создаёт поверхность через протокол wlr-layer-shell, рендерит модель Live2D через OpenGL (EGL) и обрабатывает ввод мыши только в области персонажа, игнорируя клики по прозрачным частям. Модель можно перетаскивать, масштабировать колесом и переключать правой кнопкой.

Что видно по README

Это нативный просмотрщик моделей Live2D для Wayland-композиторов. Он отрисовывает персонажей как всегда поверх всех окон полупрозрачные оверлеи с поддержкой кликов только по самой модели. Поддерживает анимации, выражения, переключение между мониторами и управление мышью.

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

Нативный оверлей Wayland через wlr-layer-shellКлик-сквозная прозрачность — мышь работает только с модельюПоддержка нескольких мониторовИнтерактивность: перетаскивание, скролл, переключение моделейАнимации: idle, моргание, физика, выраженияЗагрузка моделей из любой папки

Технологии

C++Wayland (wlr-layer-shell)OpenGL/EGLLive2D Cubism SDKExpressGo

Темы и ключи

desktop-pethyprlandlive2dwaylandwlr-layer-shell

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

Проект использует сигнал SIGUSR1 для переключения видимости модели — можно скрыть/показать персонажа, отправив команду killall.

С чего начать

  • Установить зависимости Wayland и OpenGL
  • Скачать Live2D Cubism SDK с официального сайта
  • Собрать проект через CMake и запустить бинарник

Оценка GitRadar

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

Вердикт GitRadar

Стоит попробовать, если вы используете Wayland и хотите оживить рабочий стол. Проект узкоспециализированный, но делает ровно то, что заявлено.

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

Проект активен, но звёзд мало (13), что говорит о нишевой аудитории. README подробный, есть инструкции для сборки.

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

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

Исходный репозиторий
https://github.com/shinkuan/Waifuland
Создан на GitHub
11 апреля 2026 г.
Последнее обновление репо
11 апреля 2026 г.
Последняя проверка GitRadar
11 апреля 2026 г.
Изученные файлы
README.md, src/main.cpp, thirdParty/stb/README.md, src/LAppWaylandRegion.hpp, src/LAppWayland.hpp, src/LAppSpriteShader.hpp

FAQ

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

Просмотрщик Live2D моделей для Linux Wayland, который показывает персонажей поверх всех окон как полупрозрачные виджеты.

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

Для пользователей Linux на Wayland (Hyprland, Sway), которые хотят анимированных персонажей на рабочем столе.

Источники

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

Нужна помощь с shinkuan/Waifuland?

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