Buscador difuso de propósito general para la línea de comandos que filtra cualquier lista de entrada y convierte los scripts de shell en selectores interactivos para la terminal.
attogram/bash-screensavers
Colección de salvapantallas para terminal escritos íntegramente en Bash, con arte ASCII animado mediante echo, sleep y tput.
- Estrellas
- 958
- Forks
- 21
- Issues abiertos
- 11
- Último commit
- hace 3 meses
¿Qué es?
Bash Screensavers es un conjunto de salvapantallas animados que se ejecutan directamente en una terminal. Cada uno es un script Bash sencillo, así que no hace falta instalar bibliotecas gráficas ni entornos de ejecución externos. Entre los efectos hay caracteres que caen al estilo de Matrix, tuberías, lluvia, campos de estrellas, fuegos artificiales, autómatas celulares y un túnel digital.
Al ejecutar ./screensaver.sh se abre un menú numerado. Puedes iniciar un efecto específico por nombre o número, o elegir uno al azar con -r. También puedes ejecutar cada salvapantallas directamente desde su propia carpeta dentro de gallery/. El proyecto requiere Bash 3.2 o posterior.
El repositorio está organizado en una galería de salvapantallas terminados, una sección Not Ready For Primetime para los experimentales y herramientas auxiliares para generar vistas previas y realizar pruebas.
Funciones clave
- 01Se ejecuta en cualquier terminal con Bash 3.2 o posterior y solo utiliza echo, sleep y tput.
- 02Ofrece un menú numerado y opciones para iniciar efectos por nombre, número o al azar.
- 03Incluye alrededor de una docena de efectos, como Matrix, tuberías, lluvia, fuegos artificiales y campos de estrellas.
- 04Cada salvapantallas se puede ejecutar directamente desde su propio script.
Casos de uso
- Añadir elementos visuales animados a una sesión de terminal inactiva.
- Aprender técnicas de dibujo en terminal con tput y Bash puro.
- Mostrar lo que se puede crear únicamente con scripts de shell.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/attogram/bash-screensavers.git - 2
Entra en el directorio del proyecto
cd bash-screensavers - 3
Inicia el menú del salvapantallas
./screensaver.sh
Antes de usarlo
- Requiere una shell Bash y un terminal, por lo que no es un salvapantallas gráfico.
Temas
Preguntas frecuentes
- ¿Qué es bash-screensavers?
- Colección de salvapantallas para terminal escritos íntegramente en Bash, con arte ASCII animado mediante echo, sleep y tput. Bash Screensavers es un conjunto de salvapantallas animados que se ejecutan directamente en una terminal. Cada uno es un script Bash sencillo, así que no hace falta instalar bibliotecas gráficas ni entornos de ejecución externos. Entre los efectos hay caracteres que caen al estilo de Matrix, tuberías, lluvia, campos de estrellas, fuegos artificiales, autómatas celulares y un túnel digital.
- ¿bash-screensavers es gratuito? ¿Qué licencia tiene?
- bash-screensavers es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿bash-screensavers sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de bash-screensavers fue el 23 jul 2026.
- ¿Para qué puedo usar bash-screensavers?
- Añadir elementos visuales animados a una sesión de terminal inactiva. Aprender técnicas de dibujo en terminal con tput y Bash puro. Mostrar lo que se puede crear únicamente con scripts de shell.
- ¿Cómo se instala bash-screensavers?
- Clona el repositorio: git clone https://github.com/attogram/bash-screensavers.git Entra en el directorio del proyecto: cd bash-screensavers Inicia el menú del salvapantallas: ./screensaver.sh
- ¿Dónde consigo bash-screensavers?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/attogram/bash-screensavers
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Warp es un entorno de desarrollo agéntico basado en la terminal, con un agente de programación integrado o compatibilidad con tus propios agentes de CLI.
Un prompt minimalista y personalizable para distintos shells, escrito en Rust, que muestra información relevante del proyecto y del entorno.
Aplicación del tiempo para terminal escrita en Rust que muestra las condiciones en tiempo real mediante animaciones ASCII de lluvia, nieve y tormentas eléctricas.
Salvapantallas de terminal escrito en Go que se inicia cuando la shell queda inactiva y muestra escenas animadas como constelaciones, lluvia y partículas.
TUI de Bash en un solo archivo para listar, iniciar, detener, crear snapshots y supervisar máquinas virtuales y contenedores de Proxmox VE.