vsWallpaper-Effect: efectos animados para tu wallpaper en Wayland
Introducción
Hay veces que un wallpaper estático simplemente no alcanza para darle personalidad al escritorio. Quería algo más vivo, pero sin caer en soluciones pesadas o difíciles de configurar. De ahí salió vsWallpaper-Effect.
La idea fue crear un motor de efectos para Wayland que pudiera correr en segundo plano, con aceleración por GPU, y además ofrecer un editor gráfico para ajustar todo sin tocar JSON a mano.
¿Qué es vsWallpaper-Effect?
Es un motor de efectos animados para wallpapers con una interfaz en GTK3 y un daemon que se fija al fondo del escritorio usando gtk-layer-shell.
Funciona especialmente bien en Hyprland, aunque en general está pensado para compositores Wayland compatibles con layer-shell. El editor ofrece preview en vivo y el daemon puede arrancar automáticamente como servicio de usuario.
Efectos disponibles
Actualmente incluye 9 efectos integrados:
- rain
- matrix
- aurora
- warp
- snow
- gradient
- stars
- waves
- droplets
Cada efecto expone parámetros como velocidad, opacidad, densidad, colores y posición vertical, así que no se queda en presets cerrados.
Características que más me gustaron del proyecto
Render por GPU
Los efectos corren con GLSL + OpenGL, lo que permite animaciones fluidas directamente sobre el wallpaper.
Live preview
Desde el editor puedes ver al instante cómo cambian los efectos mientras ajustas sliders y colores.
Soporte para imagen o slideshow
Se puede trabajar con una sola imagen o con una carpeta completa en modo rotación.
Daemon para el fondo
La app puede levantarse como daemon en segundo plano, ocupar la capa de fondo y funcionar con click-through.
Gestión de autostart
Desde la pestaña Setup se puede administrar el servicio systemd --user y desactivar temporalmente otros daemons de wallpaper que entren en conflicto.
Exportación y respaldo
Permite exportar la configuración para compartirla o guardarla como backup.
Requisitos
- Python 3.10+
- GTK3
python-gobjectgtk-layer-shellpython-cairoPyOpenGL
Opcional
fontconfigpara detección de fuentes en el efecto Matrix
Instalación
AUR
yay -S vswallpaper-effect
Manual
git clone https://github.com/victorsosaMx/vsWallpaper-Effect
cd vsWallpaper-Effect
pip install -e .
O también se puede ejecutar directamente:
chmod +x vswallpaper-effect
./vswallpaper-effect
Uso básico
Editor
./vswallpaper-effect
Daemon
./vswallpaper-effect --daemon --replace
Detener daemon
./vswallpaper-effect --stop
Enlaces
- Repositorio: github.com/victorsosaMx/vsWallpaper-Effect
- AUR: aur.archlinux.org/packages/vswallpaper-effect
Este proyecto me parece especialmente divertido porque mezcla personalización visual con un enfoque técnico serio. Si usan Wayland y quieren que el escritorio tenga más atmósfera sin sacrificar control, vsWallpaper-Effect es una muy buena base para experimentar.