Repolode
attogram

attogram/bash-screensavers

Uma coleção de protetores de tela para terminal, escritos inteiramente em Bash, que usam echo, sleep e tput para criar animações em ASCII.

Estrelas
958
Forks
21
Issues abertas
11
Último commit
há 3 meses

O que é?

Bash Screensavers é uma coleção de protetores de tela animados que rodam diretamente no terminal. Cada um é um script Bash simples, então não é preciso instalar bibliotecas gráficas nem ambientes de execução externos. Os efeitos incluem caracteres caindo no estilo Matrix, canos, chuva, campos de estrelas, fogos de artifício, autômatos celulares e um túnel digital.

Ao executar ./screensaver.sh, um menu numerado é exibido. Você pode iniciar um efeito específico pelo nome ou número, ou escolher um aleatoriamente com -r. Também é possível executar cada protetor de tela diretamente da própria pasta, em gallery/. O projeto é compatível com Bash 3.2 ou mais recente.

O repositório está organizado em uma galeria de protetores de tela finalizados, uma área chamada Not Ready For Primetime para os experimentais e ferramentas auxiliares para pré-visualização e testes.

Recursos principais

  • 01Roda em qualquer terminal com Bash 3.2 ou mais recente, usando apenas echo, sleep e tput.
  • 02Oferece um menu numerado e opções para iniciar efeitos pelo nome, número ou aleatoriamente.
  • 03Inclui cerca de uma dúzia de efeitos, como Matrix, canos, chuva, fogos de artifício e campo de estrelas.
  • 04Cada protetor de tela pode ser executado diretamente pelo próprio script.

Casos de uso

  • Adicionar animações a uma sessão de terminal ociosa.
  • Aprender técnicas de desenho no terminal com tput e Bash puro.
  • Demonstrar o que é possível criar usando apenas scripts de shell.

Início rápido

  1. 1

    Clone o repositório

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

    Entre no diretório do projeto

    cd bash-screensavers
  3. 3

    Inicie o menu do protetor de tela

    ./screensaver.sh

Antes de usar

  • Requer um shell Bash e um terminal, portanto não é um protetor de tela gráfico.

Tópicos

Perguntas frequentes

O que é bash-screensavers?
Uma coleção de protetores de tela para terminal, escritos inteiramente em Bash, que usam echo, sleep e tput para criar animações em ASCII. Bash Screensavers é uma coleção de protetores de tela animados que rodam diretamente no terminal. Cada um é um script Bash simples, então não é preciso instalar bibliotecas gráficas nem ambientes de execução externos. Os efeitos incluem caracteres caindo no estilo Matrix, canos, chuva, campos de estrelas, fogos de artifício, autômatos celulares e um túnel digital.
bash-screensavers é gratuito? Qual é a licença?
bash-screensavers é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
bash-screensavers ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de bash-screensavers foi em 23 de jul. de 2026.
Para que posso usar bash-screensavers?
Adicionar animações a uma sessão de terminal ociosa. Aprender técnicas de desenho no terminal com tput e Bash puro. Demonstrar o que é possível criar usando apenas scripts de shell.
Como instalar bash-screensavers?
Clone o repositório: git clone https://github.com/attogram/bash-screensavers.git Entre no diretório do projeto: cd bash-screensavers Inicie o menu do protetor de tela: ./screensaver.sh
Onde consigo bash-screensavers?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/attogram/bash-screensavers

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados