Repolode
attogram

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. 1

    Clona el repositorio

    git clone https://github.com/attogram/bash-screensavers.git
  2. 2

    Entra en el directorio del proyecto

    cd bash-screensavers
  3. 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