Guía Técnica: Live Wallpaper con Plash
Configuración completa para usar wallpapers dinámicos en macOS utilizando Plash y la línea de comandos
Descripción
Sigue estos pasos desde la línea de comandos para instalar Plash, arrancarlo y cargar tu fondo de pantalla vivo.
Pasos de Instalación
Instalar Homebrew (si no lo tienes)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Qué hace: Descarga y ejecuta el script oficial de Homebrew. Añade brew
a tu PATH en /usr/local/bin
(Intel) o /opt/homebrew/bin
(Apple Silicon).
Instalar la herramienta mas
para App Store
brew install mas
Qué hace: Instala el cliente de línea de comandos mas
, que permite buscar e instalar apps de la Mac App Store.
Instalar Plash vía mas
# Buscar el ID de Plash
mas search Plash
# Deberías ver algo como:
# 1494023533 Plash: Live Wallpaper
# Instalar Plash
mas install 1494023533
Qué hace: Descarga e instala Plash (ID 1494023533) directamente desde la App Store.
Verificar que Plash está instalado
mas list | grep 1494023533
Qué hace: Lista las apps instaladas con mas
y filtra la entrada de Plash para confirmar la instalación.
Iniciar Plash desde Terminal
open -a Plash
Qué hace: Abre la aplicación Plash (-a
= "por nombre de app"). Deberías ver el icono 💧 en la barra de menú.
Añadir tu Live Wallpaper en Plash
1. Haz clic en el icono 💧 de Plash en la barra de menú.
2. Selecciona Add Website….
3. Pega la URL:
https://marinalfonso.github.io/LiveWallpaper/
4. Pulsa Enter.
Qué hace: Plash cargará tu HTML animado desde GitHub Pages y lo mostrará como fondo de pantalla.
Configuración Avanzada
Activar Modo Navegación (opcional)
open "x-apple.systempreferences:com.sindresorhus.Plash"
Qué hace: Abre las Preferencias de Plash donde puedes activar Browsing Mode si tu fondo requiere cookies o login.
Forzar recarga periódica (opcional)
cat < ~/Library/LaunchAgents/com.usuario.plash-reload.plist
Label com.usuario.plash-reload
ProgramArguments
/usr/bin/osascript
-e
tell application "Plash" to reload current wallpaper
StartInterval 300
EOF
launchctl load ~/Library/LaunchAgents/com.usuario.plash-reload.plist
Qué hace: Crea un agente launchd
que cada 300 s ejecuta un AppleScript para recargar Plash automáticamente.
Detener el agente de recarga
launchctl unload ~/Library/LaunchAgents/com.usuario.plash-reload.plist
Qué hace: Descarga y desactiva el agente de recarga si ya no lo necesitas.
Opcional: Compilar Plash desde código fuente
git clone https://github.com/sindresorhus/Plash.git
cd Plash
open Plash.xcodeproj # Abre en Xcode
xcodebuild -scheme Plash # Compila desde CLI
open -a Plash # Ejecuta la app
Qué hace: Clona el repositorio, compila el proyecto y lanza Plash sin usar la App Store.